Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wie kann ich die Datei endung aus einer URL laden? (https://www.delphipraxis.net/80628-wie-kann-ich-die-datei-endung-aus-einer-url-laden.html)

maik1481 12. Nov 2006 18:47


Wie kann ich die Datei endung aus einer URL laden?
 
Hei,

Möchte ein tool Bauen wie FlashGet zum Downloaden alerdings bekomme ich das nicht hin mit dem Aufsplitten der URL
Habe es mal so Versucht.

Delphi-Quellcode:
[code:1:12df2d4bd3][/delphi]
var
  Form6: TForm6;
  tmpURL, Prot, User, Pass, Host, Dir,Port, File1, FileExt: String;
implementation

{$R *.dfm}


Function GetAndDelete(Delim: String): string;
begin
    Result := Copy(tmpURL, 1, Pos(Delim, tmpURL) - 1);
    Delete(tmpURL, 1, Pos(Delim, tmpURL) + Length(Delim) - 1);
    form6.Memo1.lines.Add(Result);
end;



procedure TForm6.Button1Click(Sender: TObject);
begin
  tmpURL := 'http://www.online.no/Download/Datei.txt';
  Prot := GetAndDelete('://');
  Host:= GetAndDelete(':');
  Port:= GetAndDelete('/');
  Dir:= GetAndDelete('/');
  File1:= GetAndDelete('.');
  FileExt:= GetAndDelete('');
end;
[delphi][/code:1:12df2d4bd3]
:wall: :wall: :wall: :wall:
leider Sagt er mir nicht die Endung an was mache ich Falsh? :gruebel:

PS: Sorry für das Deutsch aber bin Norweger

xZise 12. Nov 2006 20:39

Re: Wie kann ich die Datei endung aus einer URL laden?
 
Delphi-Quellcode:
Pos('')
liefert nicht den rest des Strings.

PS: Das Deutsch ist aber nicht schlecht!

[edit]Pos('') gibt "0" zurück ;)[/edit]

Matze 12. Nov 2006 20:43

Re: Wie kann ich die Datei endung aus einer URL laden?
 
Das hast du doch hier schon gefragt. Was soll das also hier nochmals ... :roll:

r_kerber 12. Nov 2006 20:53

Re: Wie kann ich die Datei endung aus einer URL laden?
 
Doppelpost. Hier geht's weiter.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:19 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