Einzelnen Beitrag anzeigen

Benutzerbild von Wormid
Wormid

Registriert seit: 26. Aug 2003
Ort: Steinfurt
292 Beiträge
 
Delphi XE2 Professional
 
#5

Re: Funktion über mehrere Prozeduren

  Alt 31. Aug 2007, 14:45
Dann geht das meines Wissens nach nur, indem du (wie in deinem Beispiel) den Webbrowser in einen Objekt kapselst, das die benötigen Aktionen durchführt und auf die dafür notwendigen Events reagiert... und dieses Objekt kannst du dann in einer Funktion benutzen um das gewünschte Ziel zu erreichen.

Delphi-Quellcode:
function Download(const FileURL: string): string;
var
  mdb: TMyDownloadBrowser;
begin
  Result := '';
  mdb := TMyDownloadBrowser.Create;
  try
    if mdb.Download(FileURL) then
      Result := mdb.FileContent;
  finally
    mdb.Free;
  end;
end;
So zum Beispiel... das Objekt "TMyDownloadBrowser" müsste natürlich selbst gebastelt werden, und alles behandeln und tun, was zum download der Datei nötig wäre.
Debuggers don't remove Bugs, they only show them in Slow-Motion.
  Mit Zitat antworten Zitat