Einzelnen Beitrag anzeigen

napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#1

TWebbrowser in DLL Form - OLE Fensterhandle

  Alt 24. Feb 2008, 10:35
Morgen, ich habe auf meiner Form in einer DLL einen TWebBrowser.
Wenn ich dann mit der Funktion:
DLL:
Delphi-Quellcode:
library BEBrowser;

uses
  SysUtils,
  Classes,
  BEMainUnit in 'BEMainUnit.pas{Browser};

{$R *.res}

function ShowForm : Boolean;
begin
  WebBRowserForm:= TWebBRowserForm.Create(nil);
  WebBRowserForm.Show;
end;

exports
ShowForm;

begin
end.
Programm um DLL aufzurufen
Delphi-Quellcode:
function ShowForm : Boolean;
external 'BEBrowser.dll';


procedure TForm1.Button1Click(Sender: TObject);
begin
   ShowForm;
end;
Die Form zeigen möchte funktioniert es nicht. Fehler: OLE Fensterhandle nicht gefunden...
Lösche ich den Webbrowser geht es aber
aber ich brauche diesen Browser unbedingt
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat