![]() |
was kann ich anstelle von raise noch verwenden ?
hi leute, also ich habe eine fehlerbehebung, in der die fehler durch eine message box definiert werden....ich möchte jetzt aber selbst entscheiden was passiert zB label.caption := 'test'.
case ErrorCode of 10049: raise ESocketError.Create('error') kann ich es nicht somachen ? case ErrorCode of 10049: "run" label1.caption:='test' gibt es sowas ? danke cu agm65 |
Re: was kann ich anstelle von raise noch verwenden ?
Code:
Das funktioniert so. öhm..oder versteh ich da irgendwie was nicht ganz ?
Case ErrorCode of
10049 : label1.caption := 'Fehler 10049'; 10050 : Label1.caption := 'Fehler 10050'; end; |
Re: was kann ich anstelle von raise noch verwenden ?
Okay, nach ein wenig ICQ haben wir die gewünschte Lösung gefunden und hier ist sie für alle:
Delphi-Quellcode:
Das ErrorCode := 0; unterdrückt das Standard-Fehler-Handling der Komponente und lässt individuelle Botschaften zu ;-)
case ErrorCode of
10049: begin ErrorCode := 0; showmessage('test'); end; 10061: begin ErrorCode := 0; showmessage('test'); end; end; ...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 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 by Thomas Breitkreuz