After about 12 years with Access I finally created a "Runtime" version of a simple app. (No, before you ask – I don't mean I spent 12 years developing a simple app – just that all my previous clients have Access already!!)
Tried running it on a Win98 machine and although it opened OK the only textbox on the opening form displayed "#name?" and none of the command buttons responded to clicks. However, when I opened the same mdb file on my Win2000 machine (with the /runtime switch) it worked perfectly. Incidentally, it's a single mdb file - in other words, the tables are included in the same file, not as a linked 'back end'.
This is the setup.lst file:
[and more of last line!]
I compared the above list with the files actually installed on the target machine and all were present in the correct folders - except that the installed version of comcat.dll was actually more recent than the one listed.
Bizarrely, when I load the 2000 Developer CD I get the following message - "Office 2000 Developer requires VBA6.0. Before installing 2000 Developer, install Office 2000 or another app that contains VBA6.0" I say 'bizarrely' because VBA6.0 already exists!
Any clues, anyone, please?
Tried running it on a Win98 machine and although it opened OK the only textbox on the opening form displayed "#name?" and none of the command buttons responded to clicks. However, when I opened the same mdb file on my Win2000 machine (with the /runtime switch) it worked perfectly. Incidentally, it's a single mdb file - in other words, the tables are included in the same file, not as a linked 'back end'.
This is the setup.lst file:
Code:
[Bootstrap] SetupTitle=Install SetupText=Copying Files, please stand by. CabFile=IRIndex_World_RT2k.CAB Spawn=Setup1.exe Uninstal=odeunst.exe TmpDir=msftqws.pdw Cabs=1 [Bootstrap Files] File1=@ODESTKIT.DLL,$(WinSysPathSysFile),,,11/2/98 11:00:00 PM,101888,6.0.82.67 File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,11/2/98 11:00:00 PM,22288,4.71.1460.1 File3=@stdole2.tlb,$(WinSysPathSysFile),$(TLBRegister),,6/19/03 11:05:04 AM,16896,2.40.4522.0 File4=@asycfilt.dll,$(WinSysPathSysFile),,,6/19/03 11:05:04 AM,143632,2.40.4522.0 File5=@olepro32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,6/19/03 11:05:04 AM,164112,5.0.4522.0 File6=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,7/11/06 7:19:36 AM,631056,2.40.4531.0 File7=@MSVBVM60.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,2/23/04 7:42:40 PM,1386496,6.0.97.82 [IconGroups] Group0=International Railway Index Runtime v4 PrivateGroup0=True Parent0=$(Programs) [International Railway Index Runtime v4] Icon1=""$(AppPath)\IRIndex_World_RT2k.mdb"" Title1=International Railway Index Runtime v4 StartIn1=$(AppPath) [Setup] Title=International Railway Index Runtime v4 DefaultDir=$(ProgramFiles)\IRIndex_World_RT2k AppExe=IRIndex_World_RT2k.mdb AppToUninstall=IRIndex_World_RT2k.mdb [Setup1 Files] File1=@msado21.tlb,$(WinSysPath),,$(Shared),4/28/04 7:57:44 AM,61440,2.81.1117.0 File2=@IRIndex_World_RT2k.mdb,$(AppPath),,,4/4/07 12:15:46 PM,77520896,0.0.0.0 [Runtime] Included=-1 [RunCommands] ; The following lines may be deleted in order to obtain extra ; space for customizing this file on a full installation diskette. ; ; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
I compared the above list with the files actually installed on the target machine and all were present in the correct folders - except that the installed version of comcat.dll was actually more recent than the one listed.
Bizarrely, when I load the 2000 Developer CD I get the following message - "Office 2000 Developer requires VBA6.0. Before installing 2000 Developer, install Office 2000 or another app that contains VBA6.0" I say 'bizarrely' because VBA6.0 already exists!
Any clues, anyone, please?
Comment