Click to See Complete Forum and Search --> : installation file


ashishp
February 23rd, 2000, 05:09 AM
Hi,
I have a project in Visual Basic 4.0 which I developed earlier. But now I have only Visual Basic 6.0 studio available. Can I make the installation file of old project in VB 6.0. Will it work in 486 machine..OR what should I do?.
Thanks,
Ashish

Lothar Haensler
February 23rd, 2000, 06:15 AM
only recently I had to upgrade a VB 4 (16 bit) app to VB 6.
Basically, it worked without any major problems.
You should be able to simply load your VB 4 project file into VB 6.
Problems might occur with third -party controls, and, if you port from the 16-bit version all API calls need to be modified.

ashishp
February 24th, 2000, 12:30 AM
Thank for your suggestion, but please tell me did in VB6 I have (16bit) dll available.
Ashish.

Cakkie
February 24th, 2000, 12:40 AM
Regarding the 16bit dll, I'm not sure, but i suppose this won't be a problem. The other thing about the vb6 program working on a 486, it depends.

a) You must have a 32bit platform (like win95/98/NT, not win3.x)
b) You must have the vb6 runtimes installed on the machine, but they can be included in the installation package. This however, makes you 50K application, an installation file of a few megs

Tom Cannaerts
slisse@planetinternet.be

The best way to escape a problem, is to solve it.

Lothar Haensler
February 24th, 2000, 01:08 AM
>...http://softwareqs/Regeln/sp.htm

Sorry, but I have NO idea what you are asking for.

Lothar Haensler
February 24th, 2000, 01:10 AM
sorry my last post was even more confusing (wrong contents of clipboard).
What I meant was:
>...please tell me did in VB6 I have (16bit) dll available

That's what I didn't understand...

Cakkie
February 24th, 2000, 01:13 AM
I believe he means wheter it's possible to use a 16bit dll in VB6

Tom Cannaerts
slisse@planetinternet.be

The best way to escape a problem, is to solve it.

Lothar Haensler
February 24th, 2000, 01:20 AM
if that's true, the only way that I can think of using a 16 bit dll from a vb6 app is:
- create a 16Bit OLE server that uses the DLL (i.e. contains the Declare statements).
Create that thing in VB 4 16 bit
- use that OLE server in your VB 6 app via automation.

There might be other ways (thunking=). May be someone else can shed some light on this.