Autor Beitrag
lukkee
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 27



BeitragVerfasst: Mo 09.07.07 19:28 
Guten Abend,
ich benutze folgenden code um nen Quelltext in einen String zu laden.

ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
function LoadURL(URL: String): String
var 
  IOpen, IURL: HINTERNET; 
  Read: Cardinal; 
  Msg: array[0..4096of Char; 
begin 
  Result := ''
  try 
    IOpen := InternetOpen('Firefox', INTERNET_OPEN_TYPE_PRECONFIG, ''''
        INTERNET_FLAG_NEED_FILE); 
    if IOpen <> nil then 
    try 
      IURL := InternetOpenUrl(IOpen, PAnsiChar(URL), nil0
          INTERNET_FLAG_NO_UI or INTERNET_FLAG_PRAGMA_NOCACHE or INTERNET_FLAG_RELOAD, 0); 
      if IURL <> nil then 
      try 
        repeat 
          FillChar(Msg, SizeOf(Msg), 0); 
          if InternetReadFile(IURL, @Msg[0], Pred(SizeOf(Msg)), Read) then 
            Result := Result + Msg 
          else 
            Break; 
        until Read = 0;  
      finally 
        InternetCloseHandle(IURL); 
      end;  
    finally 
      InternetCloseHandle(IOpen); 
    end
  except 
  end
end;


nur leider nimmt diese funktion den quelltext aus dem Internet Explorer, obwohl mein Standard-Browser mozilla firefox is :/
Daher meine frage,
wie kann ich in dieser Funktion den Standard-Browser festlegen? z.B Firefox ..
Warum dieser Aufwand?
Ich benutze hauptsächlich nur mozilla firefox und da sind mehr oder weniger auch meine Cookies gespeichert.

mit besten grüßen
luke