Silver install - error

Hello all,

I have a customer who is experiencing the following errors while trying to install Silver edition (both from a downloaded file as well as from a CD):

Here is the error from the attempted install of the downloaded software:

"Can't run 16-bit Windows program. Cannot find file C:\[file path] SilverSetup.exe" (or one of its components). Check to ensure the path and filename are correct and that all required libraries are available."

Error upon installing from the CD:

"Can't run 16-bit Windows program. Cannot find file D:\SilverSetup.exe" (or one of its components). Check to ensure the path and filename are correct and that all required libraries are available."

These errors would seem to imply (to me) that the file is corrupted, but he's received the exact product I send out to other customers with no issues.

Any and all help is appreciated! Thanks,

Anne

Comments

Setup makers

Hi there,

Tools to create Setups do not have to cost a lot of money. There are some very good free and/or open-source tools available, that a lot of commercial software developers use legally.

As the setup procedure of TrueBASIC seems to be simple (just copying files to the program files directory and no complex things like registering ActiveX DLLs and the like), I am sure these will be sufficient.

Google on things like 'NSIS (Nullsoft Scriptable Install System)' and the even more well-known 'Inno Setup'. These will most probably produce 32-bit installers that run on both 32-bit and 64-bit versions of Windows.

All the best! Hope to see new versions from TB soon!

PS: Like some others have posted, I can also confirm that XP is available in a separate 32-bit and 64-bit version too.

Best regards, Vincent

64 bit installation

I suspect this is the problem that several others have reported. The installer in the executable TB file won't work on 64 bit machines. The solution has been to install the TB folder onto a 32-bit machine and then copy the whole folder over to the 64 bit machine. The actual language programs seem to run fine.

Let me suggest that someone at TrueBasic repackage the systems as simple ZIP files--without the executable installer. There is nothing in the installer that seems to write to anywhere other than the TrueBasic folder that is created--that is no registry changes. You may not get the desktop shortcuts, but those can be done manually. With most new computers being 64 bit, you will either have to fix the installer, or provide an alternative (zip file) method of installion.

Rick Tarara

Follow-up

Hi Rick,

Thanks for your response. These are good points - but this gentleman is attempting to install on a machine running Windows XP, so the 64-bit issue isn't at play here. My fault for leaving out that piece of information.

My main question is that since I ship this same software regularly and therefore assume that I would have become aware before now if the installer was having issues, what could be another source of the problem for this customer in particular?

Thanks,

Anne

64 bit installation and Windows 7

Has anyone tried this with Windows 7 yet--like maybe _somebody_ at TrueBasic (or is this just a sales website for unsupported software at this point)?

Again, the installer needs to be fixed or eliminated.

rwt

INSTALLER

HI,

From the error messages it sounds to me like an installer issue because the error message mentions 16 bit, whereas TB itself is 32 bit.

As Rick correctly pointed out, the TB installer doesn't mess with the registry or do anything spectacular, so there is no reason why it cannot be issued as a simple zip file.

Big John

INSTALLER/PROGRAMMING LESSON

This issue offers an example of a programming lesson, one that I know BigJohn knows well.

It may never be clear exactly why the software won't install on the particular machine in question. It is probably a matter of something else installed on that machine that is interfering with the installation software. SO..what to do? FIND A WORK AROUND! Trying a simple zip file of the software is one. Installing the software on another machine and then using a thumb drive to transfer the software is another. Sometimes it is simply not worth the time and effort to track down the original cause of the original problem.

I had such a case last week. A PLOT TEXT statement (of recent interest here) was producing text of different sizes at different times. Even if I set the font size in the program statement immediately before the PLOT TEXT command, I would still get one of two sized fonts--the larger messing up the appearance. After working on this for an hour, I finally adjusted the graphics so that EITHER font size looked OK. Have no idea why the font won't display with the specified size, but have 'worked around' the problem. Sometimes this is 'best'. ;-(

Rick

Workarounds

Hi Rick,

I am a big fan of efficiency - and therefore ended up simply sending my troubled customer a zip file containing the program files. I believe he should be off and running now - I certainly hope so. I'll be ready to do this as the issue arises, from now on.

I use a 64-bit Vista machine myself (ugh) but got access to a 32-bit machine to perform the install/copy exercise. Since my role is primarily to operate the business side of TB I don't have a lot of time to spend learning the technical side, myself. I hope to do more of this going forward. I personally have no immediate plans or ability to upgrade to Windows 7, so I hereby issue an open invitation to anyone in the community to play with TB in that environment and let me know how they make out. I haven't heard anything re: 7 compatibility from any recent customers, either. We'll see how it develops.

Thanks for your feedback (you and John both!).

Anne

Silver install error Workarounds

It does not matter whether you have a 32 bit or a 64 bit machine. What matters is which version of the OS you have. Both in XP and Vista and now in Windows 7 there are 32 bit and 64 bit versions of the OS. If XP is a 64 bit one then it will not run 16 bit code. Of course you need a 64 bit CPU to run the 64 bit OS.

As far as Windows 7 is concerned, it is worth remembering that it is (supposed to be) an improvement on Vista and it is not an entirely different OS. I have it installed on one PC and so far it runs TB bronze without any problems and a good many other older programs also. Mine is the 32 bit version.

Regards,
Chris.

Windows 7

Have a computer on order that will have 7 installed--also 12 gigs of internal memory! Will let you know, but from everything I have heard, 7 seems very compatible with older software.

Rick

12 Gigs?!

What is the world coming to. :) I had also assumed that 7 would play more nicely with older software, let's hope that's the case.

I am getting quotes right now on packaging the existing versions of TB with a 64-bit installer - it appears to be a trivial thing if you have the right tools. Stay tuned!

-Anne