Online auf Datei prüfen, falls nicht existient -> abbruch



  • Hallo Ihr,

    ich habe die Suchfunktion benutzt, aber keine wirklichen Ergebnisse zu meiner Frage bekommen bzw ich weiß auch nicht so recht, nach welchen Stichwörtern ich suchen soll.

    Ich möchte einfach daß mein Programm auf eine Internetseite geht, zB http://www.bla.de/bla.html

    Ist diese Seite vorhanden, läuft das Programm weiter, ist die Seite nicht vorhanden, bricht das Programm an der Stelle ab.

    Ich habe es mit den Komponenten NMHTTP und CppWebBrowser versucht, der Webbrowser zeigt zumindest ein 404 an

    Hat jemand vlt ein kleines Beispielcodestück parat oder kann mir sagen welche Komponente ich nehmen muss und wie die Parameter dazu sind?

    Danke vielmals.



  • Hallo

    bei TNMHTTP kannst du das Ereignis OnFailure abfangen udn auswerten.

    bis bald
    akari



  • AnsiString blah = IdHTTP1->Get("http://www.url.de/Version.txt");

    Da kannst dann soweit ich weiss auch den response abfangen. IdHTTP->ResponseCode oder so ähnlich, habs net im Kopf.



  • GreyHound schrieb:

    AnsiString blah = IdHTTP1->Get("http://www.url.de/Version.txt");

    Da kannst dann soweit ich weiss auch den response abfangen. IdHTTP->ResponseCode oder so ähnlich, habs net im Kopf.

    danke sehr!

    ich hab einfach die Version.txt erstellt und eine zahl zB 100 eingetragen.

    mit if(blah!="100") { Form1->Close(); }

    beendet es sich dann wenn die zahl nicht übereinstimmt.

    vielen dank nochmal 🙂


Anmelden zum Antworten