Can MSVCR70.DLL/MSVCP70.DLL be used from VC++ 2003

S

Shankar

Hi,

Our product(library) built with MSVC++ 7.0/.NET 2002 is
already in the market. This is dynamically linked with
MSVCR70.DLL and MSVCP70.DLL. Can developers using VC++
2003 (7.1 ?) use our library directly ? Will there be a
binary compatibility issue? I believe the CRT libraries
are now MSVCR71DLL & MSVCP71.DLL.

Thanks in advance.

Shankar
 
J

Jochen Kalmbach

Shankar said:
Our product(library) built with MSVC++ 7.0/.NET 2002 is
already in the market. This is dynamically linked with
MSVCR70.DLL and MSVCP70.DLL. Can developers using VC++
2003 (7.1 ?) use our library directly ?

It can be used with VC7.1 if:
- you are not freeing (CRT) memory which was allocated in an other
process/DLL
- you are not allocating (CRT) memory which other processes/DLLs have to
free
- you are not passing stl-arguments from/to processes/DLLs

I believe the CRT libraries
are now MSVCR71DLL & MSVCP71.DLL.

Yes.

--
Greetings
Jochen

Do you need a memory-leak finder ?
http://www.codeproject.com/useritems/leakfinder.asp
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top