Code: Alles auswählen
InitNetwork()
Con = OpenNetworkConnection("www.google.de", 80)
Debug ConnectionID(Con)
CloseNetworkConnection(Con)
Debug ConnectionID(Con)
Das 2. Connection-ID gibt irgend einen Schwachsinn zurück, nur keine Gültiges Handle. Schon klar, da die Verbindung ja beendet worden ist, aber es wäre besser #Null oder sonst einen definierten Wert zurückzugeben, sonst ist es unmöglich zu prüfen ob das Handle gültig ist. Und ja, es kann durchaus dazu kommen das ConnectionID() auf eine selbst geschlossene Connection zugreift (Threads). Da helfen auch keine Flags ... . Da die Verbindungen wie alles in PB mit dem ObjectManager verwaltet werden sollte das kein Problem sein.Syntax
Ergebnis = ConnectionID(Verbindung)
Beschreibung
Gibt den eindeutigen System-Identifier (Bezeichner) der 'Verbindung' zurück.
Dieses Ergebnis ist manchmal auch als 'Handle' bekannt. Schauen Sie in das Extra-Kapitel Handles und Nummern für weitere Informationen.
Gruß, Alex