![]() |
InteractiveBrokersTWS EOleSysError Klasse nicht Registriert
Hallo,
ich habe ein Problem mit folgendem Quellcode:
Delphi-Quellcode:
unit TWSLib_TLB;
IID_IContract: TGUID = '{AE6A66F3-8FA9-4076-9C1F-3728B10A4CC7}'; IContract = interface; procedure reqMktDataEx(tickerId: Integer; const contract: IContract; const genericTicks: WideString; snapshot: Integer); dispid 101;
Delphi-Quellcode:
Ich bekomme die Fehlermeldung:
procedure Tfrm_Interactive_Brokers_TWS.Button3Click(Sender: TObject);
var l_contract:icontract; //interface begin l_contract:=CreateComObject(IID_IContract)as icontract; l_contract.symbol:='eur.usd'; TWS1.reqMktDataex(1,l_contract,'1',1); end; " EOleSysError Meldung:'Klasse nicht Registriert' " bei:
Delphi-Quellcode:
Was mache ich falsch?
l_contract:=CreateComObject(IID_IContract)as icontract;
Danke für schnelle Hilfe. |
Re: InteractiveBrokersTWS EOleSysError Klasse nicht Registri
Das COM Objekt ist nicht registriert. (Das musst du bei Windows machen (regsrv32)
Und wenn du den Aufruf über die DispID machen willst, dann solltest du vielleicht dispinterface verwenden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:00 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