OLEACC.dll dependency

OLEACC.dll dependency

Author

Message

Lubomir Ba#1 / 3

OLEACC.dll dependency

I tried to recompile and run some of our applications (MFC) with VS.NET. We 've found out that they require Oleacc.dll for running which is not available under all OS our customers are using - Win95,98,NT 4.0,2K,XP ( at least not by default). Is it possible to get rid of dependency on that dll ? Is it possible to manually copy one version of oleacc.dll to the system directory of every OS version without any negative consequences ?

L.Bak Spirit a.s.

Sat, 11 Sep 2004 22:00:23 GMT

David Lownde#2 / 3

OLEACC.dll dependency

Quote:

>I tried to recompile and run some of our applications (MFC) with VS.NET. We >'ve found out that they require >Oleacc.dll for running which is not available under all OS our customers are >using - Win95,98,NT 4.0,2K,XP ( at least not by default). >Is it possible to get rid of dependency on that dll ?

If you statically link MFC, you can set OLEACC.DLL to delay load (linker setting). If you never make use of any accessibility facilities, then it should run OK on Win95.

Quote:

> Is it possible to manually copy one version of oleacc.dll to the system >directory of every OS version without any negative consequences ?

Oleacc.dll is available on all platforms by default except 95 and NT 4. For those platforms you can redistribute the RDK and it is available as part of the Active Accessibility SDK. Dowload the SDK from:

and then in the REDIST folder you will find a file called MSAARDK.EXE.

Ted.

Quote:

> I tried to recompile and run some of our applications (MFC) with VS.NET. We > 've found out that they require > Oleacc.dll for running which is not available under all OS our customers are > using - Win95,98,NT 4.0,2K,XP ( at least not by default). > Is it possible to get rid of dependency on that dll ? > Is it possible to manually copy one version of oleacc.dll to the system > directory of every OS version without any negative consequences ?