Forum: Netzwerke
Delphi
by gsh,
18. Mär 2007
Man so ein Mist ... und warum funktioniert des plötzlich nicht mehr?
Des hat doch früher auch funktioniert :wall:
Blöde Indys
Ich werds mal probieren. Danke
Forum: Netzwerke
Delphi
by gsh,
18. Mär 2007
hä? :wiejetzt:
Die Datei soll ja gelöscht werden wenn sie exestiert. Der Filestream wird ja vor dem download angelegt und dort soll dann die http komponente mit jedem druchlauf der schleife 20kb in die Datei schreiben. aber statt den mit ContentRange vorgegebenen 20 kb saugt die komponente ALLES (also 596 kb) und zwar saugt sie bei jedem durchlauf die kompletten 596KB und nicht 20KB also kommt...
Forum: Netzwerke
Delphi
by gsh,
18. Mär 2007
ja des hab ich ja sonst könnte er ja gar nichts machen aber er lädt einfach immer die komplette datei :wall:
k hier ist der ganze code was aber wahrscheinlich nicht sehr viel bringt
BytePosition := 0;
FileStream := TFileStream.Create(ExtractFilePath(ParamStr(0))+cTempUpdateDir+DownloadFileList.ListItem.Caption, fmCreate or fmShareExclusive);
try
repeat
...
Forum: Netzwerke
Delphi
by gsh,
16. Mär 2007
am server liegt es sicher nicht, weil ich hab des es auf zwei ganz verschieden Server getestet und einer davon ist meiner (und bei dem ist es sicher aktiviert)
die anderen programme von mir funken ja auch ohne prob. mit dem server
Forum: Netzwerke
Delphi
by gsh,
16. Mär 2007
Hi DPler
Ich hab in leztzer Zeit Probleme mit der idHTTP komponente von den indys und zwar mit ContentRange
IdHTTP.Request.ContentRangeStart := BytePosition;
if (DownloadFileList.ByteSize-BytePosition) > cFileSplitSize then
begin
IdHTTP.Request.ContentRangeEnd := BytePosition+cFileSplitSize-1;
end
else IdHTTP.Request.ContentRangeEnd := DownloadFileList.ByteSize;