From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,8a3b943d6cda9a77 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!news.glorb.com!cycny01.gnilink.net!cyclone1.gnilink.net!spamkiller.gnilink.net!gnilink.net!trnddc03.POSTED!20ae255c!not-for-mail Newsgroups: comp.lang.ada From: Anonymous Coward Subject: Re: Importing and using a C++ class in Ada. Pragma Cpp_Constructor, Cpp_Class References: Message-Id: User-Agent: slrn/0.9.7.4 (Linux) Date: Wed, 09 Nov 2005 03:38:55 GMT NNTP-Posting-Host: 141.149.78.234 X-Complaints-To: abuse@verizon.net X-Trace: trnddc03 1131507535 141.149.78.234 (Tue, 08 Nov 2005 22:38:55 EST) NNTP-Posting-Date: Tue, 08 Nov 2005 22:38:55 EST Xref: g2news1.google.com comp.lang.ada:6315 Date: 2005-11-09T03:38:55+00:00 List-Id: In article , Christopher Gosset wrote: > > I need to use some classes from a DLL in my Ada app. I was hoping > that this was a straigthforward thing to do using pragma import and > pragma cpp_class and cpp_constructor. Is there a working example of > this somwhere. I am building the damn dll myself and I am also > buliding the damn .def file myself but the damn thing will still not > work. Functions that are not class members are no problem this works > perfect! Are there any tutorials, sample code available on this? As > I see it this is far from intuitive and its a major reason for NOT > converting to ada. What I would like is a simple "MS Visual Studio " > like library brows tree thing. So instead of having to "build a new > operating system" to solve even the most trivial task, such as > calling a member function or a constructor I could actually add a > with clause or import clause and then be able to see whats available > in the lib. > > So if anyone has a working sample on the usage of these pragmas I > would be more than happy. > > I assume that the fact that there are no examples of the usage of > these Pragmas in the userguide or reference manual suggests that > this is not as straigth forward as advertised. /CG Were you successful in finding what you needed CG? I'm not sure how old your post is.. I interfaced to CPP classes before, and have some examples. If you're still interested, I might post them.