Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi problem beim download einer datei (https://www.delphipraxis.net/37756-problem-beim-download-einer-datei.html)

SirThornberry 9. Jan 2005 21:01

Re: problem beim download einer datei
 
@luckie: Die Fehlermeldung war
Zitat:

(SaveToFile(savedialog1.FileName) undefinierter bezeichner
was ja auch veständlich an der stelle war

@tester008: genau das hat luckie gerade gepostet.

tester008 9. Jan 2005 21:09

Re: problem beim download einer datei
 
hab luckies code snip genommen

aber jetzt bekomm ich nen sokket fehler und zwar #10054

die verbindung wurde von peer zurückgesetzt

SirThornberry 9. Jan 2005 21:11

Re: problem beim download einer datei
 
ich vermute mal es liegt daran das du ein Memo nutzt. bei Memo.Text bekommst du mindestens einen Zeilenumbruch mit und der verursacht das eine ungültige url raus kommt. Benutz einfach ein normales TEdit und es sollte funktionieren.

tester008 9. Jan 2005 21:16

Re: problem beim download einer datei
 
habs jetzt in nen editfeld gemacht
wundert mich aber das es daran lag weil eigendlich
dürfte er dabei ja den zeilenumbruch nicht erkennen
warum ist das so?


daran lags jetzt updatet aber meine gauge nicht

Matze 9. Jan 2005 21:19

Re: problem beim download einer datei
 
Zitat:

Zitat von tester008
daran lags jetzt updatet aber meine gauge nicht

Und was sollen wir nun ohne Code dazu sagen?

SirThornberry 9. Jan 2005 21:20

Re: problem beim download einer datei
 
weil memo.. lines eine Stringliste ist. Bei .Text wird intern vermutlich nix anderes gemacht als
Delphi-Quellcode:
var LText: String;
    LCount: Integer;
begin
  LText := '';
  for LCount := 0 to count - 1 d
    LText := LText + strings[0] + #13#10;
was dazu führt das am ende immer noch der Zeilenumbruch dran hängt. Aber mal bissl nachgedacht-was bringt ein memo zur eingabe einer url? Eine url ist immer einzeilig und somit ist dies in konflikt mit der mehrzeiligkeit des memos.

tester008 9. Jan 2005 21:21

Re: problem beim download einer datei
 
[delphi]begin
Form1.Gauge1.Progress := 0;
Form1.Label1.Caption := 'Der Download wurde gestartet...';
if (UserCancel) then
begin
Result := E_ABORT;
exit;
end;
end;
BINDSTATUS_DOWNLOADINGDATA:
begin
Form1.Gauge1.Progress := MulDiv(ulProgress,100,ulProgressMax);
Form1.Label1.Caption := 'Datei wird heruntergeladen...';
if (UserCancel) then
begin
Result := E_ABORT; exit;
end;
end;[delphi]


was war mein alter source

da hatte ich noch urlmon benutzt


sorry aber ich weiß nicht wie ich das bei indy machen soll

SirThornberry 9. Jan 2005 21:26

Re: problem beim download einer datei
 
neue Frage = Neuer Thread (bzw. fehlt hier überhaupt noch was du wissen willst) und bitte die Delphi-Tags satzen (im Beitragseditor auf den Button "Delphi-Code" klicken, dann dein source schreiben und dann wieder auf "Delphi-Code" klicken)

tester008 9. Jan 2005 21:26

Re: problem beim download einer datei
 
@SirThornberry stimmt aber ich hatte mir gedacht das delphi
da keinen unterschied erkennt das das so ist darauf bin ich
nicht gekommen

ich wollte es einfach in nen memo haben damit man die ganze url
beim download besser sehen kann aber egal so gehts auch

SirThornberry 9. Jan 2005 21:28

Re: problem beim download einer datei
 
Wenn du unbedingt ein memo willst dann benutze einfaach noch StringReplace umd die Zeilenumbrüche zu ersetzen.
Delphi-Quellcode:
[...]
idHTTP1.Get(StringReplace(Memo1.Text, #13#10, '', [rfReplaceAll]), lStream);
[...]
und benutz mal die Hilfe bzw. die Suchfunktion des Forums, denn dein neues problem wurde bereits gelöst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 Uhr.
Seite 2 von 3     12 3      

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