Witam,
Piszę toolbar pod IE i FF,
Mam taki kod funkcji DllGetClassObject:
function CustomGetClassObject(
const aClass, aIID: TGUID; out aResult): hresult;
var
iWB : TPanel;
begin
iWB := TPanel.Create(nil);
iWB.Color := clRed;
iWB.Width := 500;
iWB.Height := 50;
Result := iWB.ComObject.QueryInterface(aIID, aResult);//DllGetClassObject(aClass, aIID, iWB);
ShowMessage('Odpalasz');
end;
Przy załadowaniu biblioteki przez IE występuje błąd i sie zamyka (Wystąpił problem z aplikacją IEXPLORE.EXE i zostanie ona zamknięta. Przepraszamy za kłopoty.)
Funkcja na pewno zostaje wywołana dlatego, że jeśli dam ShowMessage(); na początek to okienko się pojawia.
Co tu jest nie tak ? Moim celem jest pojawienie się ów komponentu TPanel w przeglądarce, oraz otrzymanie jakiegoś wskaźnika do interfejsu przeglądarki (IWebBrowser),
Z góry dziękuje za odpowiedź,
Pozdrawiam