[BCB] CppWebBrowser

0

Mmam taki problem, w Delphi moge bez problemu zastosowac, obiekt Ole (z wlasciwosci TWebBrowser) aby dostac sie do kodu HTML otwartej stronki i np zmodyfikowac ja.
Czy jakis podoby sposob w BCB?? Poniewaz potrzebuje miec mozliwosc modyfikowania kodu HTML

0

Fajnie ze ktos dopisuje :/
CZY NIKT NIE WIE JAK TO ZROBIC W BCB??

0

Ja cos niecos w BCB robile ale tego komponentu nie wykorzystywalem ale mam pytanie - moze glupie... ale. - Jesli zrobiles to w Delphi to taki problem zrobic jest to w BCB? Wklej kod z Delphi, moze cos pokombinuje.

0
emte napisał(a)

Wklej kod z Delphi, moze cos pokombinuje.

Prosze bardzo kod z Delphi:
(oczywiscie to jest w zwylkym Buttonie, a przy FormCreate robie odpowiednio

WebBrowser1.Navigate('about:blank');

i CppWebBrowser1->Navigate("about:blank");

)

teraz kod:
```delphi
WebBrowser1.OleObject.document.open;
WebBrowser1.OleObject.document.write('<html>Hello');

Wynik taki ze po kliknieciu przycisku pokazuje sie w okienki napis "Hello"

kod BCB:

CppWebBrowser1->OleObject.document.open;
CppWebBrowser1->OleObject.document.write("<html>Hello");

lub

CppWebBrowser1->OleObject->document.open;
CppWebBrowser1->OleObject->document.write("<html>Hello");

lub

CppWebBrowser1->OleObject.Document.open;
CppWebBrowser1->OleObject.Document.write("<html>Hello");

lub

CppWebBrowser1->OleObject->Document.open;
CppWebBrowser1->OleObject->Document.write("<html>Hello");

W przypadku gdy stosuje "->" to pojawia sie blad:
E2288 Pointer to structure required on left side of -> or ->"

A gdy stosuje ".":
E2316 Document is not member of Variant

W kazdym z przypadkow wystepuje blad, a kursor staje przed [D|d]ocument :(

Oto kod z Delphi i BCB. Jak ktos ma pomysla to piszcie

0

A ja wam nie dam spokoju :P
Ktos musi znac odpowiedz na moje pytanie :D

Wiec zebyscie nie zapomnieli to sie przypominam hihi
To dla mnie bardzo wazne, wiec POMOCY!!

0

Śmiem podejrzewać, że jakoś tak:

WebBrowser1->OleObject->Document->documentElement->innerHTML
0
Qyon napisał(a)

Śmiem podejrzewać, że jakoś tak:

WebBrowser1->OleObject->Document->documentElement->innerHTML

Niestety tak tez probowalem, ale i tak kursor z bledem zatrzymuje sie przed "Document" czyli tak jak by mu to nie pasowalo i nie wiedzial ze OleObject jest dynamiczne.
Bo blad wyskakuje nawet jak zakonczysz komende na Document:

WebBrowser1->OleObject->Document

:/

Ale dziki za zainteresowanie sie postem [browar] oby bylo wiecej takich osob :)

Znow sie przypominam, zebyscie niezapomnieli o mnie :P
No i oczywiscie o moim problemie

0

hejaaa, trzeba moj post wyrzucic znow na gore, bo uciekl, a jak nie jest na gorze to juz w ogole nie maialbym szans na dostanie odpowiedzi :)

0

A ja nie daje o sobie zapomniec [green]
Nie dam spokoju dopoki nie dostane odpowiedzi ;P

1 użytkowników online, w tym zalogowanych: 0, gości: 1