Registriert seit: 30. Apr 2006
152 Beiträge
|
Re: Seite öffnen und Links speichern
9. Jul 2006, 23:01
Hiern code dazu eigentlich ganz easy
Delphi-Quellcode:
function DownloadURL( const aUrl: string): Boolean;
// Du brauchstn Button, EIn Memo und bei uses musst wininet hinzufügen
var
hSession: HINTERNET;
hService: HINTERNET;
lpBuffer: array[0..1024 + 1] of Char;
dwBytesRead: DWORD;
begin
Result := False;
// hSession := InternetOpen( 'MyApp', INTERNET_OPEN_TYPE_DIRECT, nil, nil, 0);
hSession := InternetOpen(' MyApp', INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
try
if Assigned(hSession) then
begin
hService := InternetOpenUrl(hSession, PChar(aUrl), nil, 0, 0, 0);
if Assigned(hService) then
try
while True do
begin
dwBytesRead := 1024;
InternetReadFile(hService, @lpBuffer, 1024, dwBytesRead);
if dwBytesRead = 0 then break;
lpBuffer[dwBytesRead] := #0;
Form1.Memo1.Lines.Add(lpBuffer); //Wete werden im Memo hinzugefügt
end;
Result := True;
finally
InternetCloseHandle(hService);
end;
end;
finally
InternetCloseHandle(hSession);
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
begin
Memo1.Clear;
DownloadURL(' http://www.DeineURL.de'); //hier einfach URL eintagen
end;
Lg. La.Reunion
|
|
Zitat
|