Ĺadny brzuch
Witam
Piszę sobie przeglądarkę ( wreszcie rozpocząłem nad nią prace )
Zainstalowałem GeckoComponents i GeckoSDK.
Stworzyłem sobie podstawowy wygląd aby sprawdzić czy całość wogule działa...
I BAAA, error:
Napierw pojawja się:
Debugger Exception Notification
Project Project1.exe raised exception class Exception with message 'Error: GRE_Startup()'.
[ Break ] [ Continue ] [ Help ]
Po kliknięciu na CONTINUE program wyświetla:
Application ERROR
Exception Exception in module Project1.exe at 005FD52.
Error: GRE_Startup().
[ OK ]
Po kliknięciu na BREAK program wyświetla plik GeckoBrowser i podświetla linijkę:
raise Exception.Create('Error: GRE_Startup()');
Za pomoc - dzięki :)
za pewne gdzies nad linijka raise masz linijke z if'em... Popatrz czemu program idzie do wywolania bledu (czyli co sprawdza ta instrukcja warunkowa i czemu jest to inne niz powinno...)
kod instrukcji w której zaznaczony jest błąd
constructor TGeckoBrowser.Create(AOwner: TComponent); var rv: Longword; begin inherited Create(AOwner); {$IFDEF DEBUG} OutputDebugString('TGeckoBrowser.Create'); {$ENDIF} if not (csDesigning in ComponentState) then begin rv := GRE_Startup; if NS_FAILED(rv) then raise Exception.Create('Error: GRE_Startup()'); AddCreateWindowTarget(Self); end; end;
a podajesz dobra sciezke do GRE? I do wlasciwej wersji GRE?
znaczy gdzie ?
Zainstalowałem do do Borland Delhpi 2005 Personal przez otwarcie paczki i kliknięcie INSTAL
Elementy przeglądarki są dostępne....
domyslnie szuka plikow GRE w folderze aplikacji.. jesli tam nie ma potrzebnych dll'ek (glownie xpcom.dll i paru innych, brak reszty wyjdzie dopiero przy tworzeniu obiektow) to nie pojdzie.
to które pliki powinny być w folderze aplikacji ?
@EDIT:
A dobra, poradziłem sobie, mogłeś od razu napisać że wszystkich z folderu GRE
( napisałeś "glownie xpcom.dll i paru innych" )
TEMAT DO ZAMKNIĘCIA
Użytkownik fenekpl edytował ten post 09 luty 2007, 22:01
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Piszę sobie przeglądarkę ( wreszcie rozpocząłem nad nią prace )
Zainstalowałem GeckoComponents i GeckoSDK.
Stworzyłem sobie podstawowy wygląd aby sprawdzić czy całość wogule działa...
I BAAA, error:
Napierw pojawja się:
Debugger Exception Notification
Project Project1.exe raised exception class Exception with message 'Error: GRE_Startup()'.
[ Break ] [ Continue ] [ Help ]
Po kliknięciu na CONTINUE program wyświetla:
Application ERROR
Exception Exception in module Project1.exe at 005FD52.
Error: GRE_Startup().
[ OK ]
Po kliknięciu na BREAK program wyświetla plik GeckoBrowser i podświetla linijkę:
raise Exception.Create('Error: GRE_Startup()');
Za pomoc - dzięki :)
za pewne gdzies nad linijka raise masz linijke z if'em... Popatrz czemu program idzie do wywolania bledu (czyli co sprawdza ta instrukcja warunkowa i czemu jest to inne niz powinno...)
kod instrukcji w której zaznaczony jest błąd
constructor TGeckoBrowser.Create(AOwner: TComponent); var rv: Longword; begin inherited Create(AOwner); {$IFDEF DEBUG} OutputDebugString('TGeckoBrowser.Create'); {$ENDIF} if not (csDesigning in ComponentState) then begin rv := GRE_Startup; if NS_FAILED(rv) then raise Exception.Create('Error: GRE_Startup()'); AddCreateWindowTarget(Self); end; end;
a podajesz dobra sciezke do GRE? I do wlasciwej wersji GRE?
znaczy gdzie ?
Zainstalowałem do do Borland Delhpi 2005 Personal przez otwarcie paczki i kliknięcie INSTAL
Elementy przeglądarki są dostępne....
domyslnie szuka plikow GRE w folderze aplikacji.. jesli tam nie ma potrzebnych dll'ek (glownie xpcom.dll i paru innych, brak reszty wyjdzie dopiero przy tworzeniu obiektow) to nie pojdzie.
to które pliki powinny być w folderze aplikacji ?
@EDIT:
A dobra, poradziłem sobie, mogłeś od razu napisać że wszystkich z folderu GRE
( napisałeś "glownie xpcom.dll i paru innych" )
TEMAT DO ZAMKNIĘCIA
Użytkownik fenekpl edytował ten post 09 luty 2007, 22:01