000
15.07.2004, 11:54 Uhr
~wasa
Gast
|
tagchen! habe folgendes Problem: Will über den COM1 / RS232 ein Messgerät auslesen! Habe ein Programm geschrieben, welches den COM1 öffnet und Daten sendet. Das Problem dabei ist, das ich nichts rauslesen kann. Mein Programm stürzt bei folgender Zeile ab: status = ReadFile (DriverHandle, Buffer, NumBytes, &BytesRead, 0); ist irgendwas daran falsch??? Ich hoffe Ihr könnt mir helfen und danke schonmal!!! THX wasa
C++: |
int CCOM_PORT::Read_Comport_HS (DWORD NumBytes, void *Buffer){ DWORD BytesRead; BOOL status; char *ptr;
ptr=(char*)Buffer; status = ReadFile (DriverHandle, Buffer, NumBytes, &BytesRead, 0); ptr+=BytesRead; *(ptr)=0x00; return TRUE; }
|
wie gesagt, öffnen und Daten senden kann ich, nur auslesen nicht! THX |