Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi FileExists bei Internetdatei? (https://www.delphipraxis.net/91829-fileexists-bei-internetdatei.html)

Svenkan 10. Mai 2007 14:45


FileExists bei Internetdatei?
 
Kann es sein, dass die Funktion FileExists bei Internetdateien nicht richtig funktioniert?

Wenn ich aufrufe:

Delphi-Quellcode:
if FileExists('http://v.plan.gymbsb.net/'+tag+'/Ver_Kla_'+klasse+'.htm') then WBVTPlan.Navigate('http://v.plan.gymbsb.net/'+tag+'/Ver_Kla_'+klasse+'.htm')
else WBVTPlan.Navigate('http://splan.gymcom.de/vtplan/novtplan.htm');
wird immer die Alternativanweisung ausgeführt, obwohl die Datei auf dem Server vorhanden ist. Ohne diese if-Abfrage funktioniert es auch problemlos.

hoika 10. Mai 2007 14:57

Re: FileExists bei Internetdatei?
 
Hallo,

"nicht richtig" ist gut,
stell dir ne Internet-Seite vor,
die komplett per asp erzeugt wird.
Du tippst ein http:\\www.hoika.de
und bekommst eine Datei index.html,
die aber komplett dynamisch erzeugt wird.


Heiko

Christian Seehase 10. Mai 2007 15:01

Re: FileExists bei Internetdatei?
 
Hallo Svenkan,

schau Dir mal das an: MSDN-Library durchsuchenInternetFindNextFile

marabu 10. Mai 2007 17:54

Re: FileExists bei Internetdatei?
 
Moin Chris,

MSDN on InternetFindNextFile
Continues a file search started as a result of a previous call to FtpFindFirstFile or GopherFindFirstFile.

ich erinnere mich an diesen Thread: existiert datei

Freundliche Grüße

Svenkan 10. Mai 2007 18:00

Re: FileExists bei Internetdatei?
 
/edit: Hab letzten Post übersehen, muss mir mal den Thread anschauen.
/edit2: Kann es sein, dass ich noch ne weitere Unit einbinden muss? Oder wozu gehört in dem Fall 'TidHTTP.Create'?

marabu 10. Mai 2007 18:28

Re: FileExists bei Internetdatei?
 
Hallo Sven,

TIdHTTP ist die Indy HTTP Client-Komponente. Am einfachsten ist es wenn du diese einmal auf deine Form ziehst und anschließend dein Projekt übersetzt. Die IDE fügt alle benötigten Units ein und du kannst diese Komponente wieder löschen.

Freundliche Grüße

Svenkan 10. Mai 2007 18:34

Re: FileExists bei Internetdatei?
 
Ah!
Dankeschön für die Tipps!
Funktioniert bestens. :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz