Catia programmer's interface on 64-bit
Catia programmer's interface on 64-bit
(OP)
I was wondering if there are any known issues running CATIA API from another program (using COM) on 64-bit Windows systems. This is where you run:
catapp = GetObject(, "Catia.Application")
spelled however it's spelled in the language you're using (and I've tried several). The scripts work perfectly on 32-bit systems, but on a 64-bit systems I get an error message: "Invalid application string." In my tests, CATIA was 64-bit, and all the calling programs were 64-bit. So no address space mismatches.
My best guess it that the registry is incorrect: for some reason my company installs 64-bit CATIA incorrectly. (I should mention that CATIA is running off a shared drive, but that's true for both 32- and 64-bit versions.) Other than that I'm at a complete loss.
Thanks for any suggestions.
catapp = GetObject(, "Catia.Application")
spelled however it's spelled in the language you're using (and I've tried several). The scripts work perfectly on 32-bit systems, but on a 64-bit systems I get an error message: "Invalid application string." In my tests, CATIA was 64-bit, and all the calling programs were 64-bit. So no address space mismatches.
My best guess it that the registry is incorrect: for some reason my company installs 64-bit CATIA incorrectly. (I should mention that CATIA is running off a shared drive, but that's true for both 32- and 64-bit versions.) Other than that I'm at a complete loss.
Thanks for any suggestions.





RE: Catia programmer's interface on 64-bit
You should mention what CATIA release, what operating system (XP or Win 7), what are you using (vba, vb.net...).
Up to now, I didn't have any issue with this (r18 or r21) on XP or Win 7, both on 64.
Regards
Fernando
https://picasaweb.google.com/102257836106335725208
https://picasaweb.google.com/103462806772634246699...