Hoi,
ik ben bezig met het aansturen van een camera in IDL. Ik heb van de fabrikant voorbeeld code gekregen in C++, die gebruikt kan worden om de camera aan te sturen.
Nu wil ik mijn hoofdprogramma schrijven in IDL (plaatje uitlezen, berekeningen doen, nieuw plaatje uitlezen) Omdat alles al in IDL geschreven is wil ik niet meet verhuizen naar C++ (omdat IDL zo veel makkelijker is).
Ik weet dat IDL C programma's kan aanroepen, en dat weer terug kan geven. En ik heb ook ontdekt dat het met C++ kan, maar ik kan nergens een soort van simpele intro vinden over hoe het werkt.
C is te gebruiken door het commando MAKE_DLL en daarna met CALL_EXTERNAL de gemaakte dll in te lezen en functies aan te roepen. Maar MAKE_DLL ondersteunt geen C++.
Zoals ik al zei weet ik dat het ook moet kunnen met C++, maar ik nergens simpele voorbeelden vinden, vanwaar ik het uit kan gaan breiden. Weet iemand hoe dit werkt met IDL?
(ik heb inmiddels een boek gevonden: "Calling C and C++ from IDL: Making Sense of the Sometimes Confusing World of C and IDL", maar dat duurt een paar weken voordat het uit de VS is, en dat duurt eigenlijk te lang. (het project is voor mijn stage)
Alvast bedankt!
ik ben bezig met het aansturen van een camera in IDL. Ik heb van de fabrikant voorbeeld code gekregen in C++, die gebruikt kan worden om de camera aan te sturen.
Nu wil ik mijn hoofdprogramma schrijven in IDL (plaatje uitlezen, berekeningen doen, nieuw plaatje uitlezen) Omdat alles al in IDL geschreven is wil ik niet meet verhuizen naar C++ (omdat IDL zo veel makkelijker is).
Ik weet dat IDL C programma's kan aanroepen, en dat weer terug kan geven. En ik heb ook ontdekt dat het met C++ kan, maar ik kan nergens een soort van simpele intro vinden over hoe het werkt.
C is te gebruiken door het commando MAKE_DLL en daarna met CALL_EXTERNAL de gemaakte dll in te lezen en functies aan te roepen. Maar MAKE_DLL ondersteunt geen C++.
Zoals ik al zei weet ik dat het ook moet kunnen met C++, maar ik nergens simpele voorbeelden vinden, vanwaar ik het uit kan gaan breiden. Weet iemand hoe dit werkt met IDL?
(ik heb inmiddels een boek gevonden: "Calling C and C++ from IDL: Making Sense of the Sometimes Confusing World of C and IDL", maar dat duurt een paar weken voordat het uit de VS is, en dat duurt eigenlijk te lang. (het project is voor mijn stage)
Alvast bedankt!