Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Twebbrowser & Classname (https://www.delphipraxis.net/131860-twebbrowser-classname.html)

Asatru 1. Apr 2009 16:45


Twebbrowser & Classname
 
So ich mal wieder,

xD bräuchte mal bitte ein stichwort um folgendes zu realisieren.

Eine Form die möchte ich über ihren Classnamen ansprechen und einen Text übergeben


MFG

Bernhard Geyer 1. Apr 2009 16:52

Re: Twebbrowser & Classname
 
Meinst du sowas?

Delphi-Quellcode:
if myForm is TMyNeededForm then
begin
  (myForm as TMyNeededForm).Variable := xyz;
end;

Asatru 1. Apr 2009 16:58

Re: Twebbrowser & Classname
 
Bin anfänger, also deine Aussage sagt mir jetzte nix

Folgendes!

Hab Twebbrowser und möchte ein Editfenster ansteuern und einen Text übergeben anhand des Classnamen.

BSP:
Code:
WebBrowser1.OleObject.document.forms.item.elements.item('Edit1').value:='Test';
wäre ja nun für normale Teile, aber mein Edit1 ist in einem Javaaplet eingebettet und möchte den gerne über den Classnamen ansteuern und einen Text übergeben!

MFG

Bernhard Geyer 1. Apr 2009 17:01

Re: Twebbrowser & Classname
 
Zitat:

Zitat von Asatru
wäre ja nun für normale Teile, aber mein Edit1 ist in einem Javaaplet eingebettet und möchte den gerne über den Classnamen ansteuern und einen Text übergeben!

Und wieso schreibst du das nicht gleich in deinem ersten Post?

Ich glaube nicht das du da so einfach ran kommst. AFAIK hab man bei Applets je nach verwendeten GUI-Framework überhaupt Problemes selbst mit FindWindows und Co. überhaupt was raus zu bekommen.

Asatru 1. Apr 2009 17:03

Re: Twebbrowser & Classname
 
Das ist schade hab mir mein Vorhaben mal mit Autoit vorgebaut und da gings recht einfach deshalb dachte ich mit delphi geht es auch so ohne weiteres!

Edit: Also der Classname wäre Edit1

Bernhard Geyer 1. Apr 2009 17:07

Re: Twebbrowser & Classname
 
Was erzeugt AutoIt für ein Script? Dieses sollte sich nach Delphi portieren lassen.

Asatru 1. Apr 2009 20:01

Re: Twebbrowser & Classname
 
Also im Autoit brauch ich nur

Code:
ControlSetText ( "title", "text", controlID, "new text" )
und ich kann das so machen wie ich will, wie müsste ich da in delphi anfangen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz