After about 12 years with Access I finally created a "Runtime" version of a simple app. 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:

[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),$(DLLSelfRe gister),,11/2/98 11:00:00 PM,22288,4.71.1460.1
File3=@stdole2.tlb,$(WinSysPathSysFile),$(TLBRegis ter),,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),$(DLLSelf Register),,6/19/03 11:05:04 AM,164112,5.0.4522.0
File6=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelf Register),,7/11/06 7:19:36 AM,631056,2.40.4531.0
File7=@MSVBVM60.DLL,$(WinSysPathSysFile),$(DLLSelf Register),,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.
;
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX
[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?