Is this simply a matter of deleting these files or deleting and
reinstalling Delphi or what?
What is the error message you are getting?
If it is an early version of Delphi 2 it shipped with a version of BDE that is
not compatible with Fat32 and you would need to get a new bde to use it with
long filenames.
--
Brian Bushay (TeamB)
Bbu...@NMPLS.com
This may in fact be an early version - the About selection from the help menu
shows 2.0 and I thought I had a version of 2.09 (or some such bug-fixed version),
but I can't find another cd so I assumed that I was wrong. However, when I first
installed Delphi 2.0 (prior to the 2.09 version), I was able to use it.
When I reinstalled Delphi, several 3rd party apps had tabs appear at the top (eg
Infopower), but without the icons. I did not expect the icons since I had not
reinstalled the 3rd party tools, but then again I didn't expect the tabs either.
It seems there are some files on my old C drive that have delphi info on them.
Questions: 1 - Would using something like Norton's cleansweep be a good idea?
2 - If I have the early version, is there a download available for upgrading or do
I have to get a new cd or what?
Thanks so much for your help.
The error is "can not load Idapi32.dll"Yes and no. I did not do a custom install, just a standard one. I found the Idapi32.dll in the BDE directory as expected. However (should have mentioned this earlier), there was an error message at the end of the installation that I did not pay much attention to that I believed referenced the BDE. Probably said something about it not being installed - I'll get to find out when I make the 3rd attempt.
Are you sure you installed BDE? if you did a custom install you might have
unchecked the BDE install.
Not sure where this registery is or what it is called. I found a slew of *.reg files in the Windows & Subdirectories of Windows. What is the exact name of this registery file?Also check
HKEY_LOCAL_MACHINE | SOFTWARE | BORLAND | DATABASE ENGINE | DLLPATH.
and see if it points to the directory where idapi32.dll resides
I am not familiar with cleansweep
It is a Norton Utilities program that searches a hard drive for orphaned files, unused dlls, internet downloaded junk, etc. I found a Delphi.ini file with a lot of old junk in it (directories for the 16-bit version that were not installed when I loaded to my new hard drive). My assumption is that in the install process, Delphi is reading one of these old files and it is causing problems. (This may be a superstitious belief on my part, but two years ago, Delphi installed without any problems). I can certainly delete the Delphi.ini, Delphi32.ini files, but thought a software solution that scanned the entire disk would be more elegant as well as more thorough.
Also check
HKEY_LOCAL_MACHINE | SOFTWARE | BORLAND | DATABASE ENGINE | DLLPATH.
and see if it points to the directory where idapi32.dll resides
>Questions: 1 - Would using something like Norton's cleansweep be a good idea?
I am not familiar with cleansweep
>2 - If I have the early version, is there a download available for upgrading or do
>I have to get a new cd or what?
You can downlaod a newer BDE version at
http://www.inprise.com/devsupport/bde/index.html
More information that might have been useful in my earlier messages:
Early in the installation process, I get a dialog box with
the following: "String variable is not large enough for string. Check
the string declaration. Error 401". Does this mean that the direcotry
paths are too long and if so, how can I change them. I am using the
default directory settings (except changing the drive letter from C to
D).
At the end of the installation I get a warning dialog: "There was a
problem configuring BDE" (no error code).
Any idea as to what is causing the above messages? I imagine you are right that the
registry is not properly updated, by why the message about the string variable? This
program installed just fine two years ago and is now causing me great stress even though I
am following the directions.
Brian Bushay TeamB wrote:
> >Not sure where this registery is or what it is called. I found a slew of *.reg files
> >in the Windows & Subdirectories of Windows. What is the exact name of this registery
> >file?
>
> The windows registry is a binary file where Windows stores all its configuration
> settings. You will find a regedit.exe in the Windows directory for editing the
> registry but explaining how the registry works is beyond the scope of this
> message. I suggest you spend some time on www.microsoft.com researching the
> topic Registry.
DLL PATH:
d:\Program Files\Borland\Common Files\BDE
d:\Program Files\Borland\Common Files\BDE
d:\Program Files\Borland\Common Files\BDE
d:\Program Files\Borland\Common Files\BDE
d:\Program Files\Borland\Common Files\BDE
D:\DELPHI32\Common Files\BDE;
D:\DELPHI32\Common Files\BDE
C:\Delphi32\Common Files\BDE
d:\delphi\Common Files\BDE;
C:\Program Files\Borland\Common Files\BDE
CONFIGFILE01:
C:\WINDOWS\TEMP\_ISTMP3.DIR\IDAPI32.CNF
(is this where the CONFIGFILE01 should reside or did the bombing out
of the install due to the string variable leave an old path here?)
Thanks again.
> Early in the installation process, I get a dialog box with
> the following: "String variable is not large enough for string. Check
> the string declaration. Error 401". Does this mean that the direcotry
> paths are too long and if so, how can I change them. I am using the
> default directory settings (except changing the drive letter from C to
> D).
>
> Any idea as to what is causing the above messages?
Glad to see you got your system working.
The above message is characteristic of a flaky InstallShield script.
Don't worry about it.
-Craig
--
Craig Stuntz cstuntz@no_spam.vertexsoftware.com
---------------- -----------------------------
Delphi Developer Vertex Systems Corporation
& Cat Wrangler http://www.vertexsoftware.com