Peter,
If you do not have the ArchitecturesInstallIn64BitMode directive in the
[Setup] section, the {cf} will always be the {cf32}, even on 64 bit OS's. If
you have the directive with x64, you'll need the {cf32} for the 32 bit
components. I recently had to deal with 64 bit drivers and a 32 bit ActiveX
control that talked to the peripheral. To avoid completely rewriting my Inno
script, I wrote another that is called and run in 64 bit mode if on a 64 bit
machine. I'm sure you're not dealing with that currently.
I see Frank has an Inno example that can get plenty of what you need.
I have found I need the msvcr71.dll in both the {cf}\Microsoft Shared\VFP
and the {app} folders. It needs to be in the VFP folder to register the
VFP9R.DLL and VFP9T.DLL. It needs to be in the {app} folder to run the
application. After the VFP9?.DLL files are registered, you could safely
delete the msvcr71.dll from that folder.
I believe the ComCtl32.ocx ships with at least XP and higher and is in the
System32 even on 64 bit systems.
I would put the DLL's in the {cf}\Microsoft Shared\VFP folder.
The VFPMapi.FLL into the {app}, otherwise you need to use API's to know if
you need to look for it in "Program Files" or "Program Files (x86)", not
fun.
You could easily put all those files into a single folder and it should
work.
Does the DB_Loc'n.dbf get updated? If it does, you might have issues if your
{app} is in the {pf} tree on Vista/7 systems. Though you probably already
read that on the list in the past.
Tracy Pearson
PowerChurch Software
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message:
http://leafe.com/archives/byMID/profox/000701cb649f$88c91bd0$9a5b53...@com
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.