![]() |
Fehler abfangen in CPort
In der Unit cport wird mein Prohgramm beendet wenn der Port nicht existiert.
Im fertigen Programm bekomme ich eine Fehlermeldeung - unable to open comport. In der Delphi IDE wird das Programm abgebrochen . wie kann ich das in de IDE abfangen mit einer Fehlermeldung und die Fehlermeldung anzeigen beim fertigen Programm. // create handle to serial port procedure TCustomComPort.CreateHandle; begin FHandle := CreateFile( PChar('\\.\' + FPort), GENERIC_READ or GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, 0); if FHandle = INVALID_HANDLE_VALUE then raise EComPort.Create(CError_OpenFailed, GetLastError); end; |
AW: Fehler abfangen in CPort
Hallo,
So gibt es eine Meldung, die dir den Fehler anzeigt :
Delphi-Quellcode:
var
ccp: TCustomComPort; begin ... try ccp.CreateHandle; except on E:Exception do MessageDialog('Es hat geknallt : '+e.Message); end; ... |
AW: Fehler abfangen in CPort
Ich danke dir.
Habe jetzt aber auch eine Meldung wenn im Programm kein Port ausgewählt würde eingefügt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz