Tom
I asked the same question a while ago and with the help of other readers
got it to work OK.
Briefly what I did was to start installshield express as though I was
going to create an installation. I noted all the different files that it
selected to install, BDE etc. I then created a directory on my HDD and
put all these files along with the application files and databases into
it or a subdirectory. Once complete I copied these onto the CDROM
The only problem that I then had was that the application could not
locate the language files as it expected them to be on the HDD. I
identified the required amendments to the registry and hey presto it
works!!
I will get the details of the registry amendments and post them later.
Another thing to consider is that as the CDROM is read only so are any
entryfields that are connected, using the datalink property, to the
databases. So if you have tried to let you application search for them
the user cannot enter any data into them. If this is an issue for you
post another message and I will give you my solution.
Additionally you need to consider the problem of the drive letter
assigned to the CD as it can vary between machines. I got some good help
from Romain on this and adapted his suggestion to work. If this is an
issue for you I will willingly share what I did. Just let me know by
posting a message here.
I have now got a successful working application with every file on the
CDROM and only a few lines added to the registry. I also add a shortcut
to the desktop to make it easy for the user to start the application.
There is a response time penalty in putting the files here though but it
is not too bad.
Steve
PS
This is my first response rather than my usual questions and it feels
great !!!!!!!!!!