Einzelnen Beitrag anzeigen

la.reunion

Registriert seit: 30. Apr 2006
152 Beiträge
 
#7

Re: Seite öffnen und Links speichern

  Alt 9. Jul 2006, 22: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
  Mit Zitat antworten Zitat