Entwickler-Ecke

Internet / Netzwerk - Url aus einer *.url datei auslesen?


breakdancer1111 - So 22.06.03 16:14
Titel: Url aus einer *.url datei auslesen?
Hallo!
Wie kann ich die Url aus
einer *.url Datei auslesen?


Tweafis - So 22.06.03 16:28

Das musst per IniFile machen. Die sehen ja ungefähr so aus:


Quelltext
1:
2:
3:
[InternetShortcut]
URL=http://www.microsoft.com/isapi/redir.dll?prd=ie&pver=6&ar=IStart
Modified=D027E4F36C5EC2015B


also per IniFile die Section InternetShortcut und den wert zu URL auslesen. Werde gleich gucken ob ich einen Quellcode dazu finde

// Edit: So:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
function GetUrlfromUrlFile(filename: string): string;
var
  IniFile: TIniFile;
begin
  IniFile := TIniFile.Create(filename);
  try
    result := IniFile.ReadString('InternetShortcut''Url''Error');
  finally
    Inifile.free;
  end;
end;


Das try finally kann man wahrscheinlich auch weglassen, aber schadet ja nix. Das Error muss du durch die Adresse ersetzen die zurückgegeben werden soll falls der eintrag nicht vorhanden ist.


nagash369 - So 22.06.03 17:06

http://www.tipps.delphi-source.de/dateien/tut20010113-1.shtml

kann die site übrigens nur empfehlen, vor allem weil es hier im forum immer etwas länger dauert bis jemand antwortet :( , am besten vorher da gucken


breakdancer1111 - Mo 23.06.03 20:44

Ok, danke!
Alerdings klappt die Lösung
von Delphi-Source nicht so
recht. :(