Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Updating Delphi 3.0 C/S to 3.01 C/S

0 views
Skip to first unread message

Tony Tanzillo

unread,
Nov 11, 1997, 3:00:00 AM11/11/97
to

I need to install the 3.01 update for 3.0 C/S.

Can I install on top of the existing 3.0 installation
safely and without loosing any of the components I've
installed?

Do I have to completely remove/uninstall 3.0 to do
this (please don't tell me this)?

If so, is the uninstall program intelligent enough
to not remove files that I've modified after the fact?

Please CC your response to me via email if possible.


Trampus Richmond

unread,
Nov 11, 1997, 3:00:00 AM11/11/97
to

Here is a FQA sheet for you, should tell you what you need.
Thank you for using Borland Fourms.

Common Technical Questions and Answers
to Delphi 3 Installation

Q: How to Install the Raize Component Package:
A:
The description below will answer the problems people have been having
trying
to install the Raize List Pack edition under Delphi 3.

The problem that people are experiencing is attributed to
Delphi's package collection editor not being able to
automatically determine the system directory of a computer.
As a result, the RzLPck10.dpl file is installed into the
C:\Windows\System directory by default.

However, if you are running Windows NT or have Windows installed
into a different directory, then your system will not have a
C:\Windows\System directory. Instead, you will have a
C:\WinNT\System32 or C:\Win95\System directory. Regardless,
when the package collection is uncompressed by Delphi 3, it puts
the RzLPck10.dpl file into the C:\Windows\System directory unless
you tell it to put the file into another directory.

If you have already installed the List Pack, then you can simply
move the RzLPck10.dpl file to the System directory of your
Windows installation directory. This is necessary because the
RzLPck10.dpl (as well as all Delphi runtime packages) must
reside on the PATH.

Delphi will then be able to load the DPL file when in the
Components|Install Packages dialog box. Once you copy
the file over, you can go into Components|Install Packages and
make sure the Raize Components: List Pack Edition design
package is checked.


If you have not yet installed the List Pack, then you can change
the directory where the RzLPck10.dpl file is installed to during
the installation process. Follow the instructions in the Readme.txt
file for installing the components. But before pressing the Finish
button in the Install Package Collection Expert, press the Directories
button and change the System directory alias to point to the
System directory under your Windows installation directory
(e.g. C:\WinNT\System32).

Q: Where are the files CONSTS.res, DBCONSTS.res and SYSUTILS.res
from Delphi 2.0?
A:
Delphi 3.0 uses the new ResourceString feature. Those RES/RC files no
longer exist, the constants are defined in their corresponding PAS
files.

Q: Unable to install the internet ocx components (HTML etc.) with D3
Getting following error message during install:
"System was unable to register components" followed
a lists all of the ones on the ICP panel. When you try to drop them on
a form,
you get a message that says they are unregistered.
A:
If you've had ICP components previously installed with earlier versions
of Delphi,
Delphi uninstall will not remove these OCX's. The new ones aren't the
same as the ones in Delphi 2. I could see them not being over written,
so this sort of error might creep up. Uninstall Delphi(s), then search
the registry, and remove
those OCX references Check out TI 3078 to see the list of files that
were installed.

Q: Getting error, "Class not registered" when placing an OCX component
on a form.
A:
If you have any other Internet Development tools on your system,
these tools may have conflicting components; try uninstalling these
tools.

If not, try the following:

In the Delphi menu, choose Components | Install | OCX... If you
have ANY Microsoft OCX's that are registered, check the UnRegister
Button and make sure that you Un-Register ALL of the MS OCX's that
appear in the list... There have been conflicts between the MS
Controls and the NetManage OCX's... After you have unregistered the
MS controls, try to re-add the NetManage ones...

Also take a look at TI3078…
An OCX or DLL file could be messed up. So, you may need to register the

OCX files and NetManage DLLs using regedit.

Q: I've installed via InstallShield a Delphi 2.01 program. In 1/2 the
machines I get the following error:
"Cannot Load An IDAPI Service Library"
A:
If Access 95 or Office 95 was not used to load the DAO 3.0 engine
on the machine, the cause is a missing registry entry. To fix this,
place the
following entry in the registry:

key name: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\DAO
string: Path
value: (path to your DAO3032.DLL)

Another cause of this error is if the registry is set to read only. The
only workaround for this cause is to either make the registry read /
write, or make that particular entry read / write.

Q: When trying to launch Delphi after installing it, I get the error
message:
"Cannot open component library CMPLIB32.DCL".
A:
You need to copy CompLib from your Delphi CD...
Try this:
On the Delphi-CD, copy ALL files from the
\Runimage\Delphi2.0\Windows\System32 directory to a temporary directory
on your HardDisk. Remove the READ ONLY attributes from the files and
copy them to your Windows\System Directory. (There should be about 50
files or so). This will replace some of the older Windows DLL and
system files with ones that Delphi Needs.

Q: How can I do a network installation of Delphi 3?
A:
Delphi should be installed locally on every machine in which you will be
developing your Apps. A network installation is not recommended because
Delphi Products aren't designed to run
this way. Thus, it is not supported. However, there are some people
who have managed to have Delphi setup this way… There is a technical
information document (2558) for installing Delphi on a network.
Although it was created for Delphi 1, most of the information can still
be useful now.

Q: During installation I get error message:
"An application error has occurred and an application error log is being
generated.
_INS0432_MP.EXE
Exception: access violation(0xc0000005), Address: 0x004626a5"
A:
This problem is associate it with DELL Pentium Pro machines with NT 4.0
pre-installed; it's actually a problem with InstallShield. There is a
setting in the registry that is modified so that DELL can load up some
weird explorer extension.
What you need to do is Run Regedit and modify the KEY:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
NT\CurrentVersion\Winlogon\Shell
Originally this will say: Explorer.exe userhook.exe
Note: this information is documented on InstallShield's website, so
check that out…

Q: What's error 1157? How do I fix it?
A:
Using Delphi 2… Error 1157 is "DLL not found." One of your components
uses a DLL which
either cannot be found or is a 16-bit DLL (which won't work in Win32).
This is a Win32 Undocumented error indicating that a system DLL has been
deleted or corrupted.
If copying Complib from the
RunImage Directory in the Delphi CD, and uninstalling and reinstalling
Delphi fails, I suggest the following steps:
1. completely uninstall Delphi
2. check that there are no duplicate cmplib32.dcl's
3. re-install your Operating System.

If you installed any third party components, or for some other reasons
a system DLL got corrupted... You could solve the problem by renaming
your Windows directory and reinstall Windows '95 and then reinstall
Delphi.

Q: What is Error 1114?
A:
In Windows. pas we see that error 1114 is:
{ A dynamic link library (DLL) initialization routine failed. }
ERROR_DLL_INIT_FAILED_
If replacing the Complib with a fresh copy from the CD doesn't fix the
problem, then try reinstalling Delphi. If neither of the above
suggestion do the job, then it is possible that one of your system DLLs
that Delphi makes a reference to has been corrupted; in which case, you
might want to rebuild your system.


Q: Can both Delphi 2.0 and 3 live in one machine?
A:
Yes, different versions of Delphi can coexist in the same machine.
They'll be
sharing the version of the BDE that comes the latest version of Delphi…

Q: The Delphi 3 installation process stops at 57% (or 58%, sometimes)
with a dialog box
"Setup Initialization Error" message "Setup requires _SETUP.DLL and
_ISRES.DLL
(located in _SETUP.LIB) in order to operate properly.
Please ensure these files are located with SETUP.EXE"
Click OK and the install halts.
What is the problem?
A:
Make sure that you have enough space to install Delphi. Check minimum
system requirements
printed on box. And you need, at least, 50MB (uncompressed) of free
space on
the drive where your operating system boots from.
There are some known issues with Toshiba CD-ROM & NT 4.0 O/S where
this appears to be a problem with the CD-ROM being too fast...
What you need to do is to try running the install from the hard drive;
copy the Install folder off the Delphi CD onto your hard drive and
install from there by running SetUp.exe.

Q: Is InstallShield installed when Delphi is installed?
A:
No, it isn't; it's a separate install.
If you have Delphi Developer or Client/Server, a copy of InstallShield
Express comes with your version of Delphi and you can install it off
of your Delphi CD.

If you have the Desktop version, then I believe you will have to order
it. You may
order it via http://www.installshield.com/order/order.htm.

Q: "Invalid file name" Error after installing Delphi…
Also, using databases, BDE Error 9987 is "Invalid File name"
A:
The default Delphi directories have are structures with spaces in
between. So, if you have problems with long filenames, you might have
to uninstall and then re-install Delphi renaming (removing the spaces)
from your Delphi directories. Another option is to check with your O/S
vendor for any service packs that allow you to handle long filenames. ?


Q: I can't seem to find ReportSmith on Delphi 3; Where is it?
A:
ReportSmith is no longer included with Delphi 3.
Delphi 3 comes with a new and expanded version of Quick Reports.


Q: Running the BDE Administrator and DB Explorer generates BDE Error
8712:
"Could not find object"
A:
Make sure you have the latest ODBC driver installed…

This is due to a conflict with 32-bit ODBC.
Modify registry to turn off virtual datasources:
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine
add/modify ViewMode to "P".
Also remove the DSN entries from the ODBC Administrator and then add
them back.

Q: Error: "Can not find Delphi3.hlp" The file is there when looking
for it by hand, but not
off of the tool bar.
A:
This has to do with a key in the configuration file pointing to the
wrong location.
Make sure that your ROOTDIR under:
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Delphi\3.0
has the right registry path pointing to the Delphi 3 files ( by default,
it's "...:\Program Files\Borland\Delphi3").
This should allow you see the Help file option when you start Delphi.

Q: Icon images appear corrupted on the component palette.
Component icons show up only as black squares.
A:
If booting in Safe Mode (Windows 95) or VGA Mode (NT), displays the
component palette icons correctly, then it is very possible that the
problem is related to your video driver. This problem has occurred on a
few Matrox Millennium boards and Diamond Stealth 3D 2000 boards. The
workaround is to try a different version of the vendor's video driver or
try to use Windows' version (even VGA/SVGA) of the video
driver. One solution for the Matrox Millennium board
may be the following:
1.download the latest version of video-driver (v3.70 as of
October 3rd) 2.do normal installation 3.deactivate the "Use
device bitmap caching" in the "MGA PowerDesk Settings

Q: Delphi 3 locks up/freezes at startup.
A:
If booting in Safe Mode (Windows 95) or VGA Mode (NT), displays the
component palette icons correctly, then it is very possible that the
problem is related to your video driver. This problem has occurred on a
few Matrox Millennium boards and Diamond Stealth 3D 2000 boards.
Changing your video resolution from 16-bit, 800x600 resolution to 24-bit
640x480 resolution or trying different resolutions took care of the
problem for some who had similar problems.

Q: Can the BDE that comes with an earlier versions Delphi be used to run

Delphi 3 Apps.?
A:
The executable (.exe) files that you create with Delphi 3 may or may not
run with the older version of the BDE that comes with Delphi 2. Delphi
3 (and its VCL) was written and tested with BDE version 4 only. Where
the BDE is backwards compatible, you may have something in your code (or
the VCL) that hits on a difference between the versions. This could
cause all sorts of problems - some might be very hard to track down.

You have the rights to install BDE 4 on those notebooks, and should do
so if running Delphi 3 apps (BDE 4 should replace any 32 bit version of
the BDE just fine with no trouble). It is most likely that Delphi 3
.exe's will run just fine with BDE 3 or 3.5. But, it is also possible
they won't, then you are in unsupported territory.


Q: I have Delphi 3 Professional and I want to create a new Web
Server Application, but there is no such item in the list; Why?
A:
The Delphi 3 Professional edition has full support for CGI. Delphi 3
C\S Suite has
Wizards that automate the creation process for Web Servers. If you want
to make
anything beyond a very simple Web Server, then C/S could save you a lot
of time
and energy.

Q: Can I use my custom components or third party components built with
D2 with Delphi 3?
A:
The only way that you are going to be able to use these components in
Delphi
3 is if you have the .pas files or have the developer of these
components
rebuild them in Delphi 3 and have them send you a copy.

Q: Why won't Add/Remove work?
A:
The issue at hand is that the Uninstall only removes what the install
put there. Take a machine that has never had a program installed
outside of the OS. Install a program reboot and then uninstall. Most
of them will return the computer to it original state. Why, because it
makes a logfile of everything the install did. Now take that machine
and use it. Add data files to the directories it made. Change the
programs options so registry entries are added and changed. Now try to
uninstall the program. You will find that directories are not removed
because you have added files to them and the Uninstall won't remove a
directory with files it didn't put their. Also registry entries you
made will be left.

Q: Can I run a Delphi 2.0 (or 3.0) on a workstation Win 3.11-based?
A:
Delphi itself will not run under Win 3.x/Win32s. It is possible that
some Delphi applications will run under Win32s, but it is not a
supported configuration,
and you will have to experiment.

Q: "Runtime error 255 at 0002AF07" using IE 4.0 or Win 98.
A:
For some people, including myself, Delphi runs perfectly fine under IE4,
but for a number of people, IE4 or Win98 is apparently causing some
problems. A recently reported problem occurs when trying to start
Delphi, where some users get: "Runtime error 255 at 0002AF07" and Delphi
hangs. There are many versions of MS DLL's that come with different
versions of IE4 or Win98.
The underlying issue here is that IE 4 or Win98 were released after
Delphi 3.01 was created; so, there is no way that our product could have
been certified with these systems. Thus, we don't support them.

Newsgroups List

General
borland.public.announce

Installation
borland.public.install.delphi

Delphi
borland.public.delphi.announce
borland.public.delphi.non-technical
borland.public.delphi.objectpascal
borland.public.delphi.ide
borland.public.delphi.winapi
borland.public.delphi.internet
borland.public.delphi.oleautomation
borland.public.delphi.activex.controls.using
borland.public.delphi.activex.controls.writing
borland.public.delphi.database.desktop
borland.public.delphi.database.multi-tier
borland.public.delphi.database.sqlservers
borland.public.delphi.reporting-charting
borland.public.delphi.vcl.components.using
borland.public.delphi.vcl.components.writing
borland.public.delphi.graphics
borland.public.delphi.thirdparty-tools
borland.public.delphi.as400
borland.public.delphi.jobs

Borland Phone List

Assist Informaltion: (800) 523-7070
Order Desk: (800) 331-0877
Intersolv: (800) 876-3101
TechFax: (800) 822-4269
Installation: (770) 409-6160

Web site (URL's) references

http://www.borland.com (Home page)
http://www.borland.com/newsgroups (list of newsgroups)
news://forums.borland.com (Borland Forums)
http://www.bitsoft.com (Quick Reports' site)
http://www.srs-inc.com/rsfactsh.htm (Report Smith's site)
http://www.intersolv.com
http://www.installshiled.com

Tony Tanzillo

unread,
Nov 11, 1997, 3:00:00 AM11/11/97
to

Excuse me, but nothing in your 'FAQ' address the questions I
posted. I have written to someone at Borland to express my
dismay with this kind of treatment.

I asked several very specific questions, none of which are
answered by this FAQ.

Is this how a Delphi C/S customer is treated? They ask a few
simple questions that you should be able to answer, and because
you can't or don't have the time to answer them, you throw a
half-assed FAQ at them which contains nothing that even remotely
resembles their question?

Thanks. You've been very helpful NOT. I get better help from
Borland customers than I get from Borland itself.

Trampus Richmond <tric...@corp.borland.com> wrote in article
<34681478...@corp.borland.com>...


> Here is a FQA sheet for you, should tell you what you need.
> Thank you for using Borland Fourms.
>
>
>
> Common Technical Questions and Answers
> to Delphi 3 Installation
>
>
>
>

Dennis O'Brien

unread,
Nov 11, 1997, 3:00:00 AM11/11/97
to

Trampus Richmond wrote in message <34681478...@corp.borland.com>...


> Here is a FQA sheet for you, should tell you what you need.
> Thank you for using Borland Fourms.

[snip]

>Q: "Runtime error 255 at 0002AF07" using IE 4.0 or Win 98.
>A:
>For some people, including myself, Delphi runs perfectly fine under IE4,
>but for a number of people, IE4 or Win98 is apparently causing some
>problems. A recently reported problem occurs when trying to start
>Delphi, where some users get: "Runtime error 255 at 0002AF07" and Delphi
>hangs. There are many versions of MS DLL's that come with different
>versions of IE4 or Win98.
>The underlying issue here is that IE 4 or Win98 were released after
>Delphi 3.01 was created; so, there is no way that our product could have
>been certified with these systems. Thus, we don't support them.

[snip]

I had no idea that this was part of a canned message! Imagine, for those of
you creating applications, telling your customers that you are not sure you
can support your product if they have moved to the next version of Windows
or loaded a new Browser all because the tool you chose to develop in "don't
support them." This information has been posted before and is incorrect.
This error can and will occur on systems that do not have Internet Explorer
4.0 installed. Many posts here indicate that individuals with NexGen CPUs
and the configurations will be presented with this same error. After dumping
$300.00 on the product to have your canned response be the total information
given and to have it not be applicable, is nearly criminal in my thought.
These PCs were around when you released Delphi 3.0 so your logic non-support
is not applicable.

Further, though it may be easy to blame Microsoft for the issues with this
particular software, this indeed is not a correct stance. Of the the many
software titles and development tools I own and have installed, only Delphi
3.0 has any problems! Therefore one must assume that Delphi 3.0 is the
problem! This is true systems regardless of the presence of Internet
Explorer 4.0. These other software titles include C++ 5.0, Delphi 1 and 2,
and C++ Builder 1.0. These are all Borland product, some sharing the same
interface and they work fine! Therefore it can be assumed that you do indeed
support whatever DDLs you are talking about and the platforms that can not
run Delphi 3.0! Again, the indicators all point to Delphi 3.0! In fact, the
truth is that it displayed the 255 error when it is still working on display
of the splash screen - this is before the rest of the application is loaded.
I assume a good amount of the code is shared between D2 and C Builder, and
would assume Borland can't get their splash screen to work - not a good
indication!

Based on the problems Delphi has when trying to install and run, one has to
ask are the applications created in Delphi 3.0 prone to be as bug ridden as
Delphi 3.0 itself? Who can afford that risk?

Now it may seem easier to blame Microsoft for Borland's problems but assure
you I and few others are fooled by such antics! Nor, as paying customers,
should we be treated to non-applicable, canned information when we simple
want our issues resolved!

I would very much appreciate it if yourself, as an employee of Borland, or
other involved Borland employee (not B-Team) would completely address this
issue. There is no information about it on your web site, no warnings about
Internet Explorer 4.0 and this other data you present (nor is it
applicable). Therefore Borland has complete responsibility for the product
that I have purchased and does not function!

Other who are in this same boat need to band together and force the issue
with Borland, who has so far been non-responsive to these issues.

Regards,


Dennis O'Brien


0 new messages