Difference between revisions of "Msvcrt.dll"

From ReactOS Wiki
Jump to: navigation, search
m
m
Line 20: Line 20:
 
[[ChangeLog-0.2.1]]
 
[[ChangeLog-0.2.1]]
 
* Fix environment variable handling ([[Mike Nordell]])
 
* Fix environment variable handling ([[Mike Nordell]])
 +
[[ChangeLog-0.2.2]]
 +
 +
*Patch to get Microsoft Paint closer to working ([[Michael Fritscher]])
 +
*Handle characters outside first page ([[Ge van Geldorp]])
 +
*Handle invalid Unicode strings for %S format like MS does ([[Ge van Geldorp]])

Revision as of 03:08, 5 March 2012

http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#Msvcrt.dll_and_variants

http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/?view=log

Msvcrt.dll is the Microsoft Visual C++ Run-Time for Visual C++ version 4.2 to 6.0. It provides programs compiled with these versions of Visual C++ a typical set of library functions required by C and C++ programs. These include string manipulation, memory allocation, C-style input/output calls, etc.

It has also shipped with Windows versions since Windows 2000 for use by other Windows components. In older versions of Windows, programs which linked against Msvcrt.dll were expected to install a compatible copy in the System32 folder, but this contributed to DLL Hell.

Versions of Visual C++ before 4.0 and since 7.0 have used differently named DLLs for each version (msvcr20.dll, msvcr70.dll, msvcr71.dll, etc.). Applications are required to install the appropriate version.

ChangeLog-0.0.18

  • Added many functions to msvcrt library

ChangeLog-0.1.0

ChangeLog-0.1.1

ChangeLog-0.2.0

ChangeLog-0.2.1

ChangeLog-0.2.2