![]() |
tWebbrowser während laufzeit erzeugen
Hi,
ich erzeuge während der Laufzeit meines programmes eine neue Form. Darauf plaziere ich einen Webbrowser:
Delphi-Quellcode:
Allerings wirf mir der Compiler hier
var new_browser:tWebbrowser;
begin {...} new_browser:=twebbrowser.Create(self); new_browser.HostDockSite:=new_form; new_browser.Name:='Browser12'; new_browser.Align:=alclient; new_browser.Show;
Delphi-Quellcode:
diese fehlermeldung an den Kopf:
new_browser.Name:='Browser12';
Zitat:
Wie kann ich später wieder auf diesen Browser zugreifen? hibbert |
Re: tWebbrowser während laufzeit erzeugen
Name ist doch ein published-attribut. das müsste eigentlich funktionieren.
//Edit1 deklarier den browser in der klasse und greif dann über die deklarierte variable drauf zu. |
Re: tWebbrowser während laufzeit erzeugen
Zitat:
Delphi-Quellcode:
ist also einen nur read-Eigenschaft.
property Name: WideString read GetWideStringProp;
|
Re: tWebbrowser während laufzeit erzeugen
wenn du TWebbrowser auf TComponent castest sollte es funktionieren.
Jedoch finde ich es auch sinnvoller die Variable im Private-Bereich zu plazieren und dann über die Variable darauf zu zugreifen. |
Re: tWebbrowser während laufzeit erzeugen
Zitat:
|
Re: tWebbrowser während laufzeit erzeugen
Hi,
ihr habt mich jetzt schließlich auf eine Idee gebracht: Ich erstelle einige Formblätter. Dann werde ich das ganze in ein Array schreiben:
Delphi-Quellcode:
Und damit ich später immer das richtige Element ansprechen kann, werde ich den Tag der Form auslesen.
var test: array[1..n] of twebbrowser;
So müsste ich doch dann jeden Browser ansprechen können, ungefähr so:
Delphi-Quellcode:
So müsste das ganze eigentlich gehen... mal sehen... ich werde mich melden.
var test: array[1..10] of twebbrowser;
begin test[1].navigate('http://www.delphipraxis.net'); end; Jedenfalls danke für den bis jetzigen Gedankenanstoß. hibbert |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 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