Hi
ich will eine Datei mit einer Procedure und Downloadstatus in einer TProgressbar downloaden. Dafür hab ich diese Procedure benutzt :
www.faqsen.de/delphi...48554850504952555152
Das funktioniert meistens, nur bei manchen Seiten gibt es ein Problem an folgender Stelle
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| else begin codeLen:= 10; index:= 0; HttpQueryInfo(hURL, HTTP_QUERY_CONTENT_LENGTH, @code,codeLen,index); size:= pchar(@code); pgb.Max:= StrToInt(size); end; |
da wenn @Code den Inhalt wie
('B', ';', 'Ñ', 'w', #0, #0, #0, #0, 'Â', #4, #14, #0, #1, #0, #0, #0, 'H', 'ð', #18, #0)
hat kommt bei
Quelltext
sowas wie (hier) "B;Ñw" raus, und dann bricht das Programm logischweise bei der Anweisung
Quelltext
1:
| pgb.Max:= StrToInt(size); |
ab, da es ja keine Zahl ist.
Was ist die Ursache dafür, das nicht die richtige Dateigröße angegeben wird und was kann ich dagegen machen??