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

"Registry entry missing or access denied" error with dBasePlus

553 views
Skip to first unread message

Larry Rhodes

unread,
Dec 9, 2002, 2:34:08 PM12/9/02
to
I developed and compiled an application (using dB2K) and copied it to a
folder on our network. I also copies the .DLL files from the db2k\bin
folder to that folder.

The dB2K app ran fine until I updated it from dB2k to dBPlus. ( deleted
all the .DLL files and copied the dBPlus .DLL files from it's BIN
folder).. It runs fine for me, but the other users on the network now
get a "Registry entry missing or access denied" error. I don't want to
have to go to each machine and install the dBPlus runtime (I didn't have
to for dB2K). What do I do to get it to run for everyone short going
back to dB2K ?

We're running a Win2000 network and every machine is a new Win2000
machine. (It's a fairly new office).

Thanks,
Larry Rhodes
Knoxville, TN

Paul Van House

unread,
Dec 9, 2002, 2:45:03 PM12/9/02
to
In article <3DF4F030...@consultant.com>, ch...@consultant.com
says...

> I developed and compiled an application (using dB2K) and copied it to a
> folder on our network. I also copies the .DLL files from the db2k\bin
> folder to that folder.
>


You need to install the dbPLUS runtime on each workstation, or
manually make registry entries that point to the runtime Files.
Also, you don't need ALL the DLL's from the bin folder. All you need
is PLUSr_en.dll (Assuming you're using the English version),
PLUSrun.exe, and resource.dll. These files are located in the \runtime
folder of a standard dbPLUS installation.
You may also need ctl3d32.dll...but it's likely already installed as
part of windows.

--
Paul Van House
Radio/TV Software on my home page
http://www.binxsoftware.com
Coming Soon: A Voice For You (Voiceovers, Liners, On-Hold Imaging)
http://www.avoiceforyou.com

Robert Bravery

unread,
Dec 9, 2002, 3:39:01 PM12/9/02
to
Hi,

In addition to what Pal said. You would have to re-compile and re-link your
main exe under plus. Your exer is probably still looking for the old
runtime.

Robert


Rick Fillman

unread,
Dec 9, 2002, 11:45:16 PM12/9/02
to
Hi Larry.

"Registry entry missing or access denied"

What this is saying, simply, is
"I can't find PLUSrun.exe"
"I looked in the current folder, not there."
"I looked in the Windows system folder, not there"
"Finnally, I checked the Registry ...
expecting to find an entry pointing the location of PLUSrun.exe, but
the Registry entry seems to be missing"


Sorry .. for the strange wording of this error.
It's supposed to be helpful. <g>
The Registry key in question is
Local Machine \ Software \ dBASE \ Plus \ Series1 \ RuntimePath

BUT the whole thing could be as simple as,
you never installed the dBASE PLUS Runtime on the machine(s).

Use the RuntimeInstaller, or make it avail. to your uses.

-Rick-
dBASE, Inc.


Larry Rhodes

unread,
Dec 10, 2002, 11:30:29 AM12/10/02
to
Ok.. thanks for the quick replies.. I did recompile everything, but
I think I overlooked the dbplus.exe file when I copied the .DLLs

Thanks again.
Larry Rhodes
Knoxville, TN
\=================================/

0 new messages