Issues of Visual Studio 6.0 Application in Windows 7 OS

Chandrasekar

New member
Local time
4:35 AM
Messages
1
Hi
lI have a VB6.0 application, which is functioning in windows XP operating system,
And I’m going to use the application in Windows 7 operating system.

In this application I am using the following OCX controls,
Keysta32.ocx
Grid32.ocx
Threed32.ocx
Mschart.ocx
The "Support Statement for Visual Basic 6.0 on Windows Vista, Windows Server 2008 and Windows 7" of Microsoft says that these runtime files will not be supported in the Windows 7 OS
Refer: http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx
Unsupported, But Supported and Compatible Updates or Upgrades are Available
dao350.dll
mdac_typ.exe
mschart.ocx
msdaerr.dll
msdatl2.dll
msexch35.dll
msexcl35.dll
msjet35.dll
msjint35.dll
msjt4jlt.dll
msjter35.dll
msjtor35.dll
msltus35.dll
mspdox35.dll
msrd2x35.dll
msrepl35.dll
mstext35.dll
msxbse35.dll
odbctl32.dll
oledb32x.dll
Unsupported Runtime Files
anibtn32.ocx
graph32.ocx
keysta32.ocx
autmgr32.exe
autprx32.dll
racmgr32.exe
racreg32.dll
grid32.ocxmsoutl32.ocx
spin32.ocx
gauge32.ocx
gswdll32.dll
ciscnfg.exe
olecnv32.dll
rpcltc1.dll
rpcltc5.dll
rpcltccm.dll
rpclts5.dll
rpcltscm.dll
rpcmqcl.dll
rpcmqsvr.dll
rpcss.exe
dbmsshrn.dll
dbmssocn.dll
windbver.exe
msderun.dll
odkob32.dll
rdocurs.dll
vbar332.dll
visdata.exe
vsdbflex.srg
threed32.ocx
MSWLess.ocx
tlbinf32.dll
triedit.dll
But I can able to register these OCX files in Windows 7 OS, can able access the properties, methods and events of these controls, and working fine in a sample VB6.0 application.
I need to know,
What are the risks involved in using these Unsupported OCX controls in my application when moved to Windows 7 OS?
If there are any issues then is there any solution / replacement for these OCX controls.
Let me know the detail of the compatibility issues of these OCX controls in windows 7 OS.
Thanks,
 

My Computer My Computer

At a glance

windows XP
OS
windows XP
When i tried to have some basic programing and thats was not supported, I have so much problem that i reinstalled XP, cant you make a dual boot?
 

My Computer My Computer

At a glance

Windows 7Centrino 2 2.46 gNvidia GForce 6900
Computer Manufacturer/Model Number
Hp Dv7 1285
OS
Windows 7
CPU
Centrino 2 2.4
Memory
6 g
Graphics Card(s)
Nvidia GForce 6900
Hi
lI have a VB6.0 application, which is functioning in windows XP operating system,
And I’m going to use the application in Windows 7 operating system.

The "Support Statement for Visual Basic 6.0 on Windows Vista, Windows Server 2008 and Windows 7" of Microsoft says that these runtime files will not be supported in the Windows 7 OS
Refer: Support Statement for Visual Basic 6.0 on Windows Vista and Windows Server 2008
Unsupported, But Supported and Compatible Updates or Upgrades are
But I can able to register these OCX files in Windows 7 OS, can able access the properties, methods and events of these controls, and working fine in a sample VB6.0 application.
I need to know,
What are the risks involved in using these Unsupported OCX controls in my application when moved to Windows 7 OS?
If there are any issues then is there any solution / replacement for these OCX controls.
Let me know the detail of the compatibility issues of these OCX controls in windows 7 OS.
Thanks,

Hi,

To make your app Win7 compatible, some rewriting of code and reference to .ddl's and OCX.'s is inevitable.
You will have go through it line by line, I'm afraid.

A better option is to rewrite the app from scratch and using your original code for reference.

Good luck.
 

My Computer My Computer

At a glance

Win7 Build 7600 x86Pentium II 300MHz32mb EDO RAMDiamond Viper
OS
Win7 Build 7600 x86
CPU
Pentium II 300MHz
Motherboard
Asus
Memory
32mb EDO RAM
Graphics Card(s)
Diamond Viper
Sound Card
Soundblaster 16
Monitor(s) Displays
14" AOC CRT 16K color
Screen Resolution
800x600
Hard Drives
300mb Quantum fireball
PSU
110 Watts
Cooling
Passive
Keyboard
Trust Ergonomic
Mouse
Generic
Internet Speed
256K u 128K d
I can confirm that VB6 will install/run and compile in Windows 7, but you cannot use threed32.ocx.
On my PC I cannot event register the control without getting the 0x80040201 DLLRegisterServerFailed message, therefore I cannot open any project that uses the threed32.ocx. (That's a lie actually, they will open but all the controls that use the threed32.ocx become Picture boxes - great!)
Basically if you want to develop using VB6, stick with XP.
Please note: This is based on Windows RC Build 7100. It may be different for the final release of W7, but I'm not holding my breath.
 

My Computer My Computer

At a glance

XP PROIntel E6300 Dual Core4GB Corsair (2 x 2GB)nVidia GeForce 9500
Computer Manufacturer/Model Number
Slef Build
OS
XP PRO
CPU
Intel E6300 Dual Core
Motherboard
ASUS P%KPL-AM EPU
Memory
4GB Corsair (2 x 2GB)
Graphics Card(s)
nVidia GeForce 9500
Sound Card
onboard
Monitor(s) Displays
22" Samsung + 17" Samsung
Hard Drives
1 x 250GB Sata (seagate)
1 x 1.5TB Samsung Spinpoint
PSU
500W
Case
Antec 300
Cooling
2 x 120mm fans + 1 x 140mm
Back
Top