kavsak 0 Newbie Poster

I have a legacy dll which is used to convert data from a datalogger to Access, and was developed with Visual C++ under NT. However, it will not work under Win2k or XP - it runs but all the data is set to 0.

I have traced the problem to mapi32. The NT version was version 4 at 624k and contains database access routines, according to mapiutil.h which is called up in my code. If I replace the current issue of mapi32 (extended mapi v1)with the old one everything works.

Is there a more secure solution which will avoid the danger of it being overwritten by a service pack or upgrade?

Thanks

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.