Server prüfen ob Datei vorhanden ist
-
Hallo,
wir arbeiten mit dem C++ Builder 2009 und möchten Testversionen absichern. Nun war der Gedanke vom Programm aus auf unseren Server zu schauen ob eine Datei vorhanden ist. Ist sie da startet das Programm, wenn nicht wird es beendet.
Wie kann ich den Zugriff realisieren ?
Danke für Hinweise !
Erik
-
Hallo
Dafür gibt es im Builder verschiedene Komponenten, je nachdem welches Protokoll eingesetzt werden soll : HTTP, FTP,... Beim 2009 sollte das Indy-Paket mit TIdHTTP oder TIdFTP dabeisein.
bis bald
akari
-
Per Indy mit HTTP und Exception-Handling:
Wenn du die Datei eh noch brauchst (sie herunterladen willst):
(benötigt einen TidHTTP names http auf der Form)TMemoryStream* Mem = new TMemoryStream(); bool FileExists = false; try { try { http->Get("http://www.google.de",Mem); FileExists = true; } catch(Exception& exc) { // Datei nicht gefunden oder keine Verbindung. Evtl exc prüfen } } __finally { delete Mem; }