interestingly enough, i've just read that ie4 was also packaged with and included on the microsoft visual studio 6.0 cd.
the app im trying to get working, is Ableton Live v1.0
i had read that it was possible to make it work with windows 95
(see https://www.ableton.com/en/articles/live-syst … m-requirements/)
it seems strange that u would need to install visual c++ packages to run a precompiled app..
http://en.wikipedia.org/wiki/Microsoft_Founda … n_Class_Library
MFC was introduced in 1992 with Microsoft's C/C++ 7.0 compiler for use with 16-bit versions of Windows as an extremely thin obje […]
Show full quote
MFC was introduced in 1992 with Microsoft's C/C++ 7.0 compiler for use with 16-bit versions of Windows as an extremely thin object-oriented C++ wrapper for the Windows API. C++ was just beginning to replace C for development of commercial application software at the time. In an MFC program, direct Windows API calls are rarely needed. Instead, programs create objects from Microsoft Foundation Class classes and call member functions belonging to those objects. Many of those functions share their names with corresponding API functions.[4]
One interesting quirk of MFC is the use of "Afx" as the prefix for many functions, macros and the standard precompiled header name "stdafx.h". During early development what became MFC was called "Application Framework Extensions" and abbreviated "Afx". The name Microsoft Foundation Classes (MFC) was adopted too late in the release cycle to change these references.
Visual C++ 4.0 MFC 4.0 (mfc40.dll included with Windows 95) August 1995
Visual C++ 4.1 MFC 4.1
Visual C++ 4.2 MFC 4.2 (mfc42.dll included with the Windows 98 original release) March 1998
Visual C++ 5.0 mfc42.dll MFC 4.21, a major upgrade from MFC 4.2.
Visual C++ 6.0 mfc42.dll MFC 6.0 1998
in line with the info from the chart above copied from wikipedia, i only had mfc40.dll installed when i first tried to run the app
and got the mfc42.dll message -- so i dropped to dos prompt and did a C: dir mfc*.* /s and saw "mfc40.dll" as one of the results
like i indicated, installing visual c++ 5.0 changed the error message, indicating a problem with mfc42.dll around line 6500 or so, so basically its wanting a higher version of the mfc library..
being that the app was developed in 2000-2001 this isnt a surprise. ive now found a copy of visual studio 6.0 so i will report back my findings on installing and upgrading from 5 to 6.0 to see if that makes my application work (in windows 95c)
http://www.oldschooldaw.com | vintage PC/MAC MIDI/DAW | Asus mobo archive | Sound Modules | Vintage MIDI Interfaces
AM386DX40 | Asus VL/I-486SV2GX4 (486DX2-80) | GA586VX (p75) + r7000PCI | ABIT Be6 (pII-233) matroxG400 AGP