Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
'Can't run 16 bit windows program' error
Message
General information
Forum:
Visual FoxPro
Category:
Installation, Setup and Configuration
Miscellaneous
Thread ID:
00623873
Message ID:
00624082
Views:
14
This message has been marked as the solution to the initial question of the thread.
>>>I have created Setup routines for my application using VFP 6.0 SP3 on a Win98 machine. When I take the Setup files and try to run them on a Win2000 machine I get the following error message:
>>>
>>>'Cannot run 16 bit windows program'
>>>
>>>How can this be? I thought VFP6.0 was completely 32 bit. How can it create a 16 bit Setup.exe?
>>
>>VFP 6.0's set-up program is not written in VFP. It's an older version of the generic Windows set-up package. VFP, however, is 32 bit.
>
>How old is old? Does this mean that VFP 6.0's set-up program is in fact 16 bit? If so, does this also mean that I need to find a third party 32 bit installation package?

At the latest, it was written for Windows 3.1 and possibily before. It shows its age in subtle ways. For example, in order to add items to the Start Menu, you have to check a box in the "PM Item" column. "PM" stands for "Program Manager". Another example, is the fact that you can't create a desktop icon with it. This is because it uses the old DDE interface with the Program Manager to create the shortcut's and has no idea that such a thing as the "Desktop" exists.

So to answer your questions, yes it's 16 bit and yes you'll need something like InstallShield or Wise to get a 32 bit installation.
George

Ubi caritas et amor, deus ibi est
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform