Tools Never Install
In the six months or so that I've had my Delphi 4 (Standard) I have
never gotten a third-party component package to install. They compile
fine, but within about 4 seconds of clicking on INSTALL my otherwise
very stable Win95 machine locks up.
It doesn't matter whose package it is - if it is going to register a
component and put it up on the tool pallette, it dies. I've reinstalled
Delphi 4 with no difference.
This is the same problem reported by Julie in
the "vcl.components.using" forum on 7/25 under the heading "Installing
components". No one offered any meaningful suggestions that I can
see.
I have only a few clues. The shareware CoolComponents includes two DPK
files. The first one, which does not put any tools on the Pallette
installs, but it is the second one that dies.
I tried this under Win95's "safe mode" and succeeded in a curious way.
The bad install gave me a "missing file" message this time. Not
knowing what else to do, I removed the "required" files from the dpk
window (common VCL files and one created from the first dpk) and added
them again with the browse feature. Apparently this proved they were
present because the install worked!
Unfortunately, safe mode makes you the "default" user and that user has
no standard components so you can't work there. This did NOT solve the
problem. When I logged on normally the CoolComponents were gone and
installing still produces crashes. Interestingly enough, I could log
on to Win95 as the default user (by cancelling the password request),
NOT in safe mode, and add other packages that had previously failed.
Never saw the missing file message again. Does this sound like a
program that gets too fancy with the Win95 registry?
Unfortunately my pet project requires some unique tools and I can't
proceed without them. Will have to s{*word*99} Delphi if I can't get this
fixed. Since I'm not the only one to experience this problem, perhaps
someone has the answer?
Ken Welch
Houston
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.