002
08.08.2003, 02:18 Uhr
~guybrush
Gast
|
ich stelle hier einfach mal den code der betreffenden funktionen rein wenn jemand das ganze mal ausprobieren möchte, dann kann ich auch gern das ganze C++-Projekt per Mail verschicken
C++: |
void CPTServerDlg::OnTransmit() { m_strStatus = "transmitting data..."; UpdateData(false);
LPDWORD lpBytesWritten; BOOL bSuccess = WriteFile(hPipe, &m_nOut, 4, lpBytesWritten, NULL); if (bSuccess) m_strStatus = "data successfully transmitted"; else m_strStatus = "error"; UpdateData(false); return; }
void CPTServerDlg::OnRecieve() { m_strStatus = "recieving data..."; UpdateData(false); UpdateData(true);
LPDWORD lpBytesRead; BOOL bSuccess = ReadFile(hPipe, &m_nIn, 4, lpBytesRead, NULL); if (bSuccess) m_strStatus = "data successfully recieved"; else m_strStatus = "error"; UpdateData(false); return; }
void CPTServerDlg::OnExchange() { m_strStatus = "exchanging data..."; UpdateData(false); UpdateData(true);
LPDWORD lpBytesRead; BOOL bSuccess = TransactNamedPipe(hPipe, &m_nIn, 4, &m_nOut, 4, lpBytesRead, NULL); if (bSuccess) m_strStatus = "data successfully exchanged"; else m_strStatus = "error"; UpdateData(false); return; }
|
Dieser Post wurde am 08.08.2003 um 07:39 Uhr von virtual editiert. |