The MASM Forum Archive 2004 to 2012

Project Support Forums => MASM32 => Topic started by: Farabi on September 18, 2008, 01:11:58 PM

Title: MASM lib dependencies
Post by: Farabi on September 18, 2008, 01:11:58 PM
What dll is used when I use one or more of the masm lib function??
Is it compatible with older version windows like win98 or win2000?
Title: Re: MASM lib dependencies
Post by: ToutEnMasm on September 18, 2008, 01:23:27 PM
Hello,
Answer is none.
Differents kind of libraries exist.The masm32 lib have the code in it.
Title: Re: MASM lib dependencies
Post by: Mark Jones on September 18, 2008, 04:21:02 PM
The "standard" assemble-time libs such as kernel32.lib, user32.lib, comctl32.lib etcetera, are simply import indexes for the existing kernel32.dll, user32.dll, comctl32.dll files on your windows installation. Since Microsoft doesn't usually remove functions from system DLL's as they buld and update operating systems, these "old" indexes still work today on Win2k, XP, and (arguably) Vista. Windows 9x systems are becoming quite obsolete however, and the system DLLs of those versions are quite different from the new operating systems. I think there may be a special version of MASM32 for Win9x, if the need is there.