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.