![]() |
Möglichkeit IP Verfügbarkeit zu Überprüfen
Hey Leute,
ich hab mit Delphi angefangen und bin zurzeit dabei ein kleines Chat Programm zum Üben zu entwickeln.... Jez wollte ich wissen ob mir einer von euch vllt sagen kann wie man Checkt ob mein Server auf der IP:Port läuft.... ich poste ebn wofür ichs brauch...
Delphi-Quellcode:
Also da er ja den Befehl open kriegt versucht er zuzugreifen... doch wen der Server nicht Online ist kommt eine unschöne Fehler Meldung die ich unterbinden will....
procedure TFrmLogin.BtnLoginClick(Sender: TObject);
var i : String; begin i:= EdNick.Text; if i<>'' then begin FrmChat.ClientSocket.Open; // Hier liegt das Problem.. unten mehr FrmLogin.Hide; FrmChat.ShowModal; end else ShowMessage('Bitte Nicknamen Eingeben!'); end; Hier was ich meine: ![]() Hoffe ihr versteht was ich mein und könnt mir helfen... Ach und mit Exception-Handling gez auch net weil der Fehler ja nicht direkt auftritt... |
Re: Möglichkeit IP Verfügbarkeit zu Überprüfen
Es sollte da ein Ereignis namens OnError existieren.
|
Re: Möglichkeit IP Verfügbarkeit zu Überprüfen
könntest du mir erklären wie dieses funktioniert?
|
Re: Möglichkeit IP Verfügbarkeit zu Überprüfen
Wenn du eine Ereignisbehandlungsroutine dafür erstellst (also im Objektinspektor unter Ereignisse), dann solltest du dort ggf. selbst den Fehler anzeigen oder darauf reagieren können ohne dass eine weitere Anzeige des Fehlers erfolgt.
|
Re: Möglichkeit IP Verfügbarkeit zu Überprüfen
Hallo,
ansonsten
Delphi-Quellcode:
Die Exception wird in der IDE noch angezeigt,
var
bLoggedIn: Boolean; begin bLoggedIn:= False; try FrmChat.ClientSocket.Open; bLoggedIn:= True; except end; if not bLoggedIn then Exit; wenn das Programm standalone läuft nicht mehr Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 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