Link to home
Start Free TrialLog in
Avatar of keithedwardb
keithedwardbFlag for United Kingdom of Great Britain and Northern Ireland

asked on

Compiled EXE will not run

Hi,
We use some 'old' compiled EXE programs that run in DOS, generated from QuickBasic some time ago (last century!).  The programs, origianlly wriitten in GW Basic and compiled via QuickBasic, run on a number of our XP pro PC's without any issue whatsoever.  That is with the exception of a new Samsung NC10 Netbook that came upgraded from XP Home to XP pro.  Whenever the user clicks the program icon, nothing happens.  His desktop PC is a recently-purchased high-spec machine (pre-downgraded from vista to XP pro).  The programs run on this machine without issue.  The question is, why should these progams work fine on a PC, yet not run on another XP pro machine - albeit a 10" netbook.
It should be noted that the PC desktop icon for these exe's is the MSDos icon, whereas there is no icon associated with the exe's on the netbook version.

Any ideas, please?
Thanks.
Keith Blakesley
ASKER CERTIFIED SOLUTION
Avatar of Kruger_monkey
Kruger_monkey
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Zippit
Zippit

Ah...GWBasic and QuickBasic.  That brings back some memories.

Anything written to the windows event logs?  I'm guessing the runtimes aren't installed on the new system
Avatar of keithedwardb

ASKER

Hi guys,
Thank you for the suggestions.  As is always the case, the user is offsite today so I cannot get to check.  I'll do this tomorrow.
Compatibility Settings.
  The user tried the compatibility mode , run as windows 95 (which he dooesn't do on his PC
  I did notice this morning that the programs on the netbook were placed on the desktop, on the pc they were located within a folder in My Docs.
I'll look at the shortcuts and report back.
Event Logs
I'll check the event logs too.
Thanks.
Try using an emulator, like DOSBox (http://www.dosbox.com/).
The simple answer is they require the quickbasic run-time library. What version of QuickBasic
Hi,
Problem solved thanks.  The answer was visible in the shortcuts (attached for ref. ) The conventional memory on the desktop version was set to Auto, on the Notbook, to 320.  As soon as this was changed to Auto, the program ran.

Thanks for the  help
Desktop.pdf
Notebook.pdf