I recently installed VLC media player for Windows 0.8.6a and
provide the following observations:
For those of you with Win9x OS's (like myself), this explains why
attempting to use the ActiveX control DLL is failing.
You can test this yourself by using the REGSVR32 command:
REGSVR32 <Path_To_DLL>\AXVLC.DLL
The AXVLC.DLL provided in the installer version of VLC media player
0.8.6a and when installed in a Win98 SE platform, will produce a
DllRegisterServer error return code of:
0x80040200
Most likely this is the first user-defined error code in the dll and
it may be helpful to know how it is defined.
(Is CoInitialize() properly called?)
The DLL did register correctly in a Win Xp environment.
The installer has its share of problems (for win 9x users).
o The axvlc dll is apparently registered using REGSVR32 with the /s
switch so you never know that an error occurred.
o If UNICOWS.DLL is not in your Windows\System directory, the
installation does not complete.
It's my understanding that this DLL is redistributable and
should either be included in the installation package or have
the installer notify the (Win9x) user of this requirement.
To Moderator:
I have seen it noted on the website that *none* of the developers
have - or use, a Win9x OS to test on.
Given this fact, it would seem that a fix for this is unlikely and will
deny thousands of users the means of fully utilizing this software.
If this is the case, then perhaps it would be wise to state that
the software is intended for use on Win2K platforms and above.