Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem mit COM Event Automation - EventSinkImp (https://www.delphipraxis.net/85194-problem-mit-com-event-automation-eventsinkimp.html)

TKC 30. Jan 2007 18:42

Re: Problem mit COM Event Automation - EventSinkImp
 
hmmm ... kannst du mir mal deine mscorlib.pas zukommen lassen .. evtl. liegt es ja daran.

megaplage 30. Jan 2007 19:22

Re: Problem mit COM Event Automation - EventSinkImp
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier nochmal alle units für API 1.1.1 .NET 1.1

(Hatte die mscorlib.pas im 1. Post vergessen)

TKC 30. Jan 2007 19:38

Re: Problem mit COM Event Automation - EventSinkImp
 
Also das ist ja komisch ... ich habe jetzt deine Units und es geht immer noch nicht !

Was ist denn an meinem Project anders ... das Excel Beispiel geht 1a bei mir.

Kannst du mal ein bei dir funktionierendes Beispielproject posten ?

megaplage 30. Jan 2007 21:10

Re: Problem mit COM Event Automation - EventSinkImp
 
genau so war es ja bei mir mit Deinen Daten ... daher mein Tipp mit den Framework/API Versionen

... so Stunden später !!

füge mal vor dem login ein :

Delphi-Quellcode:
if session.isloggedin then exit;
danach ging es bei mir.
So ein Problem hatte ich früher schon mal, allerdings stürzte da nicht einfach alles ab sonder es kam eine Fehlermeldung des .NET Systems ... einfach bevor es 'richtig' losgeht das session-Objekt abfragen.

TKC 30. Jan 2007 21:36

Re: Problem mit COM Event Automation - EventSinkImp
 
Delphi-Quellcode:
if session.isloggedin then exit;
Genau das wars .... jetzt geht es bei mir !! Danke.

Werde mich jetzt mal um die Events kümmern....

TKC 2. Feb 2007 00:00

Re: Problem mit COM Event Automation - EventSinkImp
 
hi,

ist wirklich ein mist ...

Zitat:

(ev oder qs bieten dann diese Add_OnXXX / Remove_OnXXX Methoden die wohl der Schlüssel dazu sind) ?!
genau da ist das Problem !

TKC 3. Feb 2007 14:03

Re: Problem mit COM Event Automation - EventSinkImp
 
hmmm ... also wenn ich die Typelib im oleViewer ansehe dann sehe ich folgendes:

Code:
 [
  uuid(8CA06B18-EE87-44FC-9708-2BEBA2249738),
  version(1.0),
  noncreatable,
  custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, CortalConsors.TradingAPI.SessionLogoutSubscription)
]
coclass SessionLogoutSubscription {
    [default] interface _SessionLogoutSubscription;
    interface _Object;
    [default, source] dispinterface ISessionLogoutSubscriptionCallbackEvents;
};
Demnach müsste OnLogout ja ein Event der "SessionLogoutSubscription" sein oder ?

megaplage 7. Feb 2007 19:54

Re: Problem mit COM Event Automation - EventSinkImp
 
Bin auch nicht weiter gekommen...
Danke dass Du Dich gekümmert hast, sonst scheint ja keiner einen Tipp zu haben

OSchmarren 14. Mai 2007 10:07

Re: Problem mit COM Event Automation - EventSinkImp
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!

Habe mich auch mit den Callbacks geärgert. Hab es dann aber doch geschafft.
Anbei der Quellcode eines kleines Beispieles für den "OnQuote"-Callback. Die anderen Callbacks sind gleich zu behandeln, es sollte kein Problem sein den Code entsprechend zu erweitern...
Achtung: Funktioniert nicht mit dem Demo-Account (dort gibt es keine Pushkurse)! Bitte auch unbedingt die API 1.1.1 verwenden, da bei der 2er .NET API keine COM-Ereignisse implementiert sind!

Viel Spass


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:41 Uhr.
Seite 2 von 2     12   

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