Avatar billede borrisholt Novice
31. august 2005 - 12:53 Der er 2 løsninger

COM i Attain

Hej Eksperter

Jeg har i Delphi skrevet et com object, som kan tilgå noget hardware.

Jeg kan kalde en regsvr32 på det, og få det registeret i Windows. Jeg har skrevet en Test Applikation, som loader og bruger mit COM object.

Problemet blot når jeg vælger import i Navision, så brækker hele navision ned !

Hvad skal der til for at loade et COM object i Navision ?

Hvis man ved hvilke metoder objektet publiserer, kan man så ikke loade det dynamisk, på samme måde som men gør i VB, med CreateObject ?

Jens B
Avatar billede Broholm Novice
31. august 2005 - 13:07 #1
For at bruge late-binding skal du implementere IDispatch... Det kræver Attain vist også.
Avatar billede borrisholt Novice
11. september 2005 - 12:52 #2
Nå ja jeg er blevet lidt klogere, og har fået mit COm objekt til at virke. Det viste sgi at man først laver et nyt ActiveX libaray, og i det laver du en nyt Automation objekt, som ganske rigtigt implemterer IDispatch.

broholm>>Jeg synes ikke dit svar vær særlig fryldelst gørende så detfor deler vi !

Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester