Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi ActiveX und <PARAM> Übergabe aus einer Webseite ???? (https://www.delphipraxis.net/15427-activex-und-param-uebergabe-aus-einer-webseite.html)

HAMSTER_TRAINER1 28. Jan 2004 15:57


ActiveX und <PARAM> Übergabe aus einer Webseite ????
 
Hallo zusammen ,

Ich habe ein ActiveX erstellt und lasse es im IE anzeigen ....wie kann ich mit diesem OCX die PARAM werte der Webseite auslesen ????



ich möchte dem OCX ja auch werte mit übergeben .

hab gelesen das es irgendwie mit einem "propertybag" geht, nur hab ich bis jetzt keine vernünftige Doku darüber gefunden ....


würde mich freuen wenn mir jemand helfen könnte.



mfg
Eric

sakura 28. Jan 2004 16:41

Re: ActiveX und <PARAM> Übergabe aus einer Webseite ??
 
Du musst dem Interface ein Properties geben, welche Du dann über PARAM name="..." ansprichst. Einfacher gehts nicht ;-)

...:cat:...

HAMSTER_TRAINER1 28. Jan 2004 17:20

Re: ActiveX und <PARAM> Übergabe aus einer Webseite ??
 
Zitat:

Zitat von sakura
Du musst dem Interface ein Properties geben, welche Du dann über PARAM name="..." ansprichst. Einfacher gehts nicht ;-)

...:cat:...


Hi Sakura,

hab dem interface in der "typbibliothek" das property "webNick" gegeben ..... und wie Lese ich das aus ??

er hat mir eine funktion :

function TchatActiveX.Get_webNick: WideString;
begin

end;

und eine Procedure :

procedure TchatActiveX.Set_webNick(const Value: WideString);
begin

end;


hab irgendwie ein Brett vorm Kopf.....


mfg
Eric

sakura 28. Jan 2004 17:32

Re: ActiveX und <PARAM> Übergabe aus einer Webseite ??
 
Wenn Du den PARAM name="webNick" value="..." (oder ähnlich) im HTML schreibst, ruft der IE automatisch die Methode Set_webNick auf. Damit erhälst Du den Parameter sofort nach der Initialisierung des OCX und bevor dieses angezeigt wird ;-)

...:cat:...

HAMSTER_TRAINER1 28. Jan 2004 17:58

Re: ActiveX und <PARAM> Übergabe aus einer Webseite ??
 
Zitat:

Zitat von sakura
Wenn Du den PARAM name="webNick" value="..." (oder ähnlich) im HTML schreibst, ruft der IE automatisch die Methode Set_webNick auf. Damit erhälst Du den Parameter sofort nach der Initialisierung des OCX und bevor dieses angezeigt wird ;-)

...:cat:...


und genau das funktioniert nicht :-(

ich bekomm den parameter nich .......

procedure TchatActiveX.Set_webNick(const Value: WideString);
begin
tmpwebNick := Value;
end;


aber der "tmpwebNick" is leer ....

hier der HTML-code

<HTML>



<OBJECT ID="chatActive" WIDTH=100% HEIGHT=100%
classid="clsid:4E31C985-4D14-11D8-B7F2-000AE6CB4921"
codebase="./chatActiveControl.cab#version=1,0,93,0"
width=821
height=469
align=center
hspace=0
vspace=0

<PARAM name="webNick" value="TEST">

>
</OBJECT>
</HTML>

sakura 28. Jan 2004 21:21

Re: ActiveX und <PARAM> Übergabe aus einer Webseite ??
 
Dann muss ich morgen im Büro nochmal suchen - erinnere mich mal dran :?

...:cat:...

skydiablo 10. Jun 2007 22:40

Re: ActiveX und <PARAM> Übergabe aus einer Webseite ??
 
ich weiß, wird nicht gerne gesehn so alte threads nochmal aufzurufen, aber is mir schon öffters passiert das ich genau so ein prob hatte und dann habe ich ein antwort vermisst, also poste ich mal schnell die lösung zu diesem prob:

das prob liebt hier in der HTML datei und zwar muss die HTML so ausschauen:

Zitat:

<HTML>



<OBJECT ID="chatActive" WIDTH=100% HEIGHT=100%
classid="clsid:4E31C985-4D14-11D8-B7F2-000AE6CB4921"
codebase="./chatActiveControl.cab#version=1,0,93,0"
width=821
height=469
align=center
hspace=0
vspace=0
> <=== DER SCHLIEßENDE TAG MUSS HIER HIN !!!
<PARAM name="webNick" value="TEST">

</OBJECT>
</HTML>
so wird nun auch der wert übergeben...

greez, sky...


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:52 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