ďťż

Ładny brzuch

Sorry, że Wam takimi gównami coś tam zawracam, ale coś mi tu nie działa :\

Mam taki sobie kod:

if URLDownloadToFile(nil, 'http://www.strona.cba.pl/plik.php', 'D:\Damian\Delphi\tymcz\temp.txt', 0, nil) <> 0 then ShowMessage('Błąd podczas ściągania pliku');

No i mi, kurcze, nie działa. Klikam buttona bo ten kod jest w zdarzeniu onclick buttona i nie ma Message'a, że błąd podczas ściągania pliku, ani żaden error nie wyskakuje tylko sobie po prostu jak gdyby nigdy nic bo pliku też nei ma.
Użytkownik Capellini edytował ten post 01 marzec 2007, 19:13


Sprawdź, co zwraca ta funkcja (jeśli to jest funkcja) i później porównuj do tego :)

Ta funkcja zwraca 0 jeżeli jest wszystko wporzo albo jakąś inną liczbe w zależności od błędu. Wcześniej tak robiłem i było wszystko ok

Nie wyświetla mi się wiadomość, że jest błąd podczas ściągania pliku czyli funkcja zwraca wartość 0 tylko dlaczego wtedy w folderze tymcz nie ma pliku tekst.txt

EDIT: Dobra to ja narazie spadam, jutro wróce :D
Użytkownik Capellini edytował ten post 01 marzec 2007, 19:23
Wydaje mi się, że to chodzi o to, że folder do którego chcesz zapisać ściągnięty plik nie istnieje, a ta funkcja nie stwarza automatycznie folderu. Spróbuj zapisać ten plik w np. D:\temp.txt - jeśli zadziała to jeżeli nadal będziesz chciał zapisać plik w nie istniejącym jeszcze folderze to musisz przed wykonaniem URLDownloadToFile stworzyć nowy katalog.




Sorry, że Wam takimi gównami coś tam zawracam, ale coś mi tu nie działa :\

Mam taki sobie kod:

if URLDownloadToFile(nil, 'http://www.strona.cba.pl/plik.php', 'D:\Damian\Delphi\tymcz\temp.txt', 0, nil) <> 0 then ShowMessage('Błąd podczas ściągania pliku');

No i mi, kurcze, nie działa. Klikam buttona bo ten kod jest w zdarzeniu onclick buttona i nie ma Message'a, że błąd podczas ściągania pliku, ani żaden error nie wyskakuje tylko sobie po prostu jak gdyby nigdy nic bo pliku też nei ma.

Wydaje mi się, że pliku *.php w ten sposób nie ściągniesz. Jeśli to twoja stronka to ściągnij go korzystając z indy idftp


Wydaje mi się, że pliku *.php w ten sposób nie ściągniesz. Jeśli to twoja stronka to ściągnij go korzystając z indy idftp
racja, kodu pliku nie sciagnie bo serwer go obsluzy
ale powinien sciagnac to co generuje ten plik php:)


Wydaje mi się, że to chodzi o to, że folder do którego chcesz zapisać ściągnięty plik nie istnieje, a ta funkcja nie stwarza automatycznie folderu Czemu Wy mnie macie za idiotę, co ściąga plik do nieistniejącego folderu?


Jeśli to twoja stronka to ściągnij go korzystając z indy idftp

Ok, dzięki.
Użytkownik Capellini edytował ten post 02 marzec 2007, 16:18

Czemu Wy mnie macie za idiotę, co ściąga plik do nieistniejącego folderu?
dlatego ze to nie idiotyzm, przeciez nie jest powiedziane ze biblioteczka ktora ma za zadanie maksymalnie ulatwic dana czynnosc nie ulatwia do tego stopnia by utworzyc folder :>
no ale ta akurat nie :)
Swoja droga, odradzam UrlDownloadToFile -> ta funkcja uzywa cache Internet Explorera co oznacza ze czesto jest sciagana "stara" wersja pliku :]


racja, kodu pliku nie sciagnie bo serwer go obsluzy
ale powinien sciagnac to co generuje ten plik php:)


Myślę, że autor tego tematu raczej musiał to wiedzieć skoro się za takie coś brał :P


Czemu Wy mnie macie za idiotę, co ściąga plik do nieistniejącego folderu?

Tego nie powiedziałem, a czasami przez pomyłkę można jedną literkę przekręcić i wynik jest już inny niż byśmy chcieli...
Użytkownik owen777 edytował ten post 02 marzec 2007, 22:16
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •