AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke TWebbrowser <-> Kommunikation mit Delphi App

TWebbrowser <-> Kommunikation mit Delphi App

Ein Thema von erich.wanker · begonnen am 26. Apr 2013
Antwort Antwort
Benutzerbild von erich.wanker
erich.wanker

Registriert seit: 31. Jan 2008
Ort: im schönen Salzburger Land
452 Beiträge
 
Delphi XE4 Professional
 
#1

TWebbrowser <-> Kommunikation mit Delphi App

  Alt 26. Apr 2013, 13:07
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: http://dev.sencha.com/deploy/ext-4.0...id-access.html )

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:
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;
Ist natürlich ein wilder "WorkArround" der zwar funktioniert .. aber nicht grad eine schnelle,stabile lösung darstellt..

Hat jemand eine vernünftige Lösung?

Vielen Dank
Erich
Erich Wanker - for life:=1971 to lebensende do begin ..
O
/H\
/ \

Geändert von erich.wanker (26. Apr 2013 um 13:11 Uhr) Grund: Text verständlicher formuliert ;-)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf