[gelöst]Events aus COM Assembly?

11. Juni 2010 10:55

Hi,

ich habe für den RTC ein ControlAddIn geschrieben. Soweit so gut. Dummerweise gefällt das jetzt meinem Chef so gut, dass er die gleiche Funktionalität auch im Classic Client haben möchte. Dafür habe ich jetzt angefangen, eine fiese von hinten durchs Auge Implementierung als COM Automation zu schreiben, die dann das Control selber darstellt und verwaltet und es mit ein bisschen Getrickse in einer Subform mogelt, so dass es aussieht, als würde es zu Navision dazu gehören.

Allerdings habe ich jetzt noch das Problem, dass mein ControlAddIn ja Events an Navision schicken kann, die dann im OnControlAddIn Trigger ankommen. Und davon mache ich reichlich Gebrauch. Gibt es so eine Möglichkeit für mein COM Object auch? Oder kann ich vielleicht Exceptions rauswerfen, die ich dann irgendwo in Navision fangen kann? Ich brauche einen Weg. wie mein COM Object Navision mitteilen kann, wenn der Benutzer eine Aktion ausgeführt hat.

Bin dankbar für Ideen, Vorschläge, tröstende Worte ...
Gruß,
Jutta
Zuletzt geändert von Jutta Jordans am 23. Juni 2010 11:55, insgesamt 1-mal geändert.

Re: Events aus COM Assembly?

11. Juni 2010 12:45

Guck mal da http://www.mibuso.com/dlinfo.asp?FileID=499

Ist eine gute Vorlage.

Volker

Re: Events aus COM Assembly?

11. Juni 2010 14:17

Hallo,

schau dir mal das "Second Example: Using a .NET-Based Timer" an: http://msdn.microsoft.com/en-us/library/aa973247.aspx#talknav3_topic4
Ist etwas weiter unten auf der Seite.

Gruß
Christoph

Re: Events aus COM Assembly?

12. Juni 2010 08:20

Möglicherweise ist auch folgender Beitrag noch nützlich: http://www.msdynamics.de/viewtopic.php?f=14&t=2423

Re: Events aus COM Assembly?

16. Juni 2010 11:09

Vielen lieben Dank, hilft mir sehr weiter. Ihr seid spitze *Rosenthal hüpf*

Gruß,
Jutta