![]() |
TWebbrowser <-> Kommunikation mit Delphi App
Hallo Leute,
hat jemand eine Ahnung, wie ich die Datensatznummer vom angeklicken Record eines ExtJS-DBGrid in eine Delphi-Anwendung bekomme? In einer Delphi-Anwendung ist ein TWebBrowser... im TWebBrowser wird eine Seite geladen, die ein "ExtJS-DBGrid" enthält... (Beispielsgrid: ![]() Ist-Situation: Wenn nun der User ins Grid klickt, wird in einem nicht sichtbaren Iframe, der sich auf der gleichen Seite befindet die seite "www.domain.de/dummy.php?wert=<Datensatznummer>" aufgerufen Und im TWebbrowser greife ich diesen DummyAufruf ab und bekomme so die Infos in die Delphi Application:
Delphi-Quellcode:
Ist natürlich ein wilder "WorkArround" der zwar funktioniert .. aber nicht grad eine schnelle,stabile lösung darstellt..
procedure TBrowser.WebBrowser1BeforeNavigate2(ASender: TObject;
const pDisp: IDispatch; const URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool); begin Set8087CW($133F); memo1.Lines.Append(URL); end; Hat jemand eine vernünftige Lösung? Vielen Dank Erich |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz