Solved

Converting VB3 to VB4

Posted on 1997-03-30
4
637 Views
Last Modified: 2008-03-17
Having terrible trouble persuading VB4 to load VB3 projects so's I can upgrade them to 32-bit. Errors are numerous:

1. In trying to load forms with 3D-panels (which used threed.vbx in VB3) I'm being told 'cannot find VBX.SSPANEL', despite the fact that I've said
'yes' to upgrading this and other other controls when asked and all the 3D ('Sheridan') controls are already incorporated into the project.

I can't even load a simple test form containing one panel. VB4 gives an error message and changes the panel to a picturebox instead.


2. In trying to load forms with 'Sheridan's' SSIDXTAB.VBX you can forget it! I just end up with garbage.

In both cases I get error log files telling me that: 'Class SSPanel of control panFix was not a loaded control class.' and 'Class SSIndexTab of control tabChart was not a loaded control class.' respectively???????????

I did initially get error messages regarding files saved as binary rather than text so I've re-saved all files as text.

Can anyone help?

Gordon.

0
Comment
Question by:YaHozna033097
4 Comments
 
LVL 1

Expert Comment

by:ndb
Comment Utility
Did you installed VB4.0 over 3.0 or did you removed VB3.0 first ?
It could give problems when you overinstall 3.0 with 4.0 .
0
 

Author Comment

by:YaHozna033097
Comment Utility

0
 

Accepted Solution

by:
Pechatnikov Michael earned 100 total points
Comment Utility
Open your Project
Go to Menu TOOLS => 'Custom Controls'
and try to insert all custom controls tou have there.
(I think you must only 'Sherridan 3d Controls' But Try to insert all of them.)
After it you may run your program.
If all would be OK So Make 'Save Project'

0
 
LVL 13

Expert Comment

by:Mirkwood
Comment Utility
Bought This Question.
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
This article describes some techniques which will make your VBA or Visual Basic Classic code easier to understand and maintain, whether by you, your replacement, or another Experts-Exchange expert.
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now