Hello
I have created an in-process com server using Delphi 7, it worked perfectly on windows XP and all windows pre-vista. After upgrading to windows vista, all interfaces are available except this only one interface that produces the following error message :
'Os function failed'.
Microsoft Developers Guide states that the Abstract Data Model has changed to cater for the 64-bits and 32-bits applications process interoperability. They introduced the helper functions and the new data types can be handled in the BaseTsd.h file which I can't find after installing CodeGear RAD Delphi 2009 Professional. Microsoft recommended importing of BaseTsd.tlb to take care of new Data Types on its latest Operating Systems that supports both 64-bits and 32-bits. If only could Delphi 2009 compiler could generate 64-bits app. I could at least get the warnings and error messages. I am having difficulties finding and generating BaseTsd.tlb file, where can I get one to import in my .ridl, please help.
Is there a workaround out there?
Sam