|
-
Dec 18th, 2002, 05:38 AM
#1
Thread Starter
New Member
package and deployment
hi to all,
i did a vb project in windows xp and compile to make a package thru package and deployment wizard till now it is okay
when i try to execute the setup file in windows 2000 or other lower operating system it is giving message as files to be updated please restart when i restart and try to execute the same thing is happening ..
so how to make a setup so that it execute in any operating system say 98,2000 or xp
think abt it VB guys
thanxs in advance
kalyan
-
Dec 18th, 2002, 07:23 AM
#2
Fanatic Member
I don't even use the Package and Deployment wizard, it's a bit too fussy for me if you know what I mean, like most Microsoft products.
I suggest going to some website like www.download.com and looking for Setup Factory. It's very customizable and works much better than the VB Package and Deployment wizard.
-
Dec 18th, 2002, 07:41 AM
#3
Frenzied Member
Do not include msvcrt.dll because XP:s version is only for NT.
Windows 98 crash with it
You can let it away from package without problem.
To fix problem with copying old msvcrt.dll to 98s system folger.
oh1mie/Vic

-
Dec 18th, 2002, 09:29 AM
#4
Junior Member
I use InstallShield for deployment. You have to shell out some money, but it works great for deployment across various OSes. The VB package and deployment wizard works well for basic installs, but it's a pain to deal with contingencies in it.
-
Dec 18th, 2002, 09:31 AM
#5
PowerPoster
Well
I use Visual Studio Installer 1.1. Excellent analyzer and works well for installations on Windows 2000 and XP systems.
Remaining quiet down here !!!
BRAD HAS GIVEN ME THE ULTIMATIVE. I have chosen to stay....
-
Dec 18th, 2002, 02:10 PM
#6
Frenzied Member
Delete all files that are operating system dll's from the package.
-
Dec 18th, 2002, 03:12 PM
#7
Lively Member
Windows 2000 will do that if SP2 or higher isn't installed.
Dave
[vbcode]
Dim ScrewingAround as cIncessant.Need
Set ScrewingAround = New cIncessant.Need
If atWork = True then
Call ScrewingAround.begin
Else
Call ScrewingAround.begin 
End If
[/vbcode]
-
Dec 19th, 2002, 09:55 AM
#8
kalyan_sekhar1,
your real problem is the the file OleAut32.dll is an outdated version. Download the correct version and replace the file and this problem will not happen.
Actually, there are seven runtime files that VB installs that should be the latest version. This is in the Inno Setup format (excellent free install shield).
VB Code:
Source: "C:\WINNT\System32\VB6STKIT.DLL"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; MinVersion: 0,4.0; Flags: restartreplace uninsneveruninstall
Source: "i:\develop\VB 6 Redist Files\OLEPRO32.DLL"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; MinVersion: 0,4.0; Flags: regserver restartreplace uninsneveruninstall
Source: "i:\develop\VB 6 Redist Files\COMCAT.DLL"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; MinVersion: 0,4.0; Flags: regserver restartreplace uninsneveruninstall
Source: "i:\develop\VB 6 Redist Files\STDOLE2.TLB"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; MinVersion: 0,4.0; Flags: regtypelib restartreplace uninsneveruninstall
Source: "i:\develop\VB 6 Redist Files\ASYCFILT.DLL"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; MinVersion: 0,4.0; Flags: restartreplace uninsneveruninstall
Source: "i:\develop\VB 6 Redist Files\OLEAUT32.DLL"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; MinVersion: 0,4.0; Flags: regserver restartreplace uninsneveruninstall
Source: "i:\develop\VB 6 Redist Files\MSVBVM60.DLL"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; MinVersion: 0,4.0; Flags: regserver restartreplace uninsneveruninstall
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|