I have installed the Runtime 1703 on a computer with processor Athlon 1800
and 512 Mb RAM, the installation is correctly finished, but when I start my
application the BDE give me the error:
Error in start the DataBase Engine
Insufficient shared memory available
I have performed a lot of installations without problems
The operating system is XP Home
I have restarted the computer before installing
Any window or particular task was in execution
I have opened the BDE Administrator and I have checked the configuration,
all seems me regular
What can it be?
Thanks to all for the help
Andrea Corradi
Marc Hamelin
The computer is new, it has the usual programs, Office.
The BDE Admin run good, it doesn't signal errors.
The configuration is regular
I have verified that there were no strange task in execution, everything
seems normal.
Thanks Marc
"Marc Hamelin" <m.ha...@nospam-rasakti.com> ha scritto nel messaggio
news:bvuai2$auu$1...@news.dbase.com...
Also, are you an Admin user on that computer?
And can you both tell us what are the values in the BDE Admin for these
properties (check in Configuration -> System -> Init):
LOW MEMORY USAGE LIMIT
MAXBUFSIZE
MAXFILEHANDLES
MEMSIZE
MINBUFSIZE
SHAREDMEMLOCATION
SHAREDMEMSIZE
I'm guessing the problem might be related to SHAREDMEMSIZE or something like
that...
Marc Hamelin
"Andrea Corradi" <a_co...@yahoo.it> wrote in message
news:bvvthb$ha0$1...@news.dbase.com...
"Shared memory conflict ($210D)
Problem: The BDE is trying to use a location in memory that is already in
use by the operating system or another application.
Solution:
1) Close all BDE applications.
2) Find the program BDEADMIN.EXE. This is usually in a directory somewhere
under "\Program Files\Borland...".
3) Run BDEADMIN.EXE and click on the Configuration tab.
4) There should be an item in the treeview on the left side called
"Configuration". If it's not expanded, expand it.
5) Next, expand the System entry below it. Under System, select INIT.
6) In the right-side window, find the entry called "SHAREDMEMLOCATION".
Change this value to 5BDE.
7) Next, click on the word "Object" in the main window's menu bar, and
select Apply.
8) Answer "OK" to the confirmation to "Save all edits...".
Other values that may also help solve this issue on NT or Windows 2000 are:
1000, 7000, and 7F00. If none of these values resolve the issue, you may try
2000, 3000, 4000, etc. or any values in between the specified ranges below
for each operating system:
Windows 95/98: SHAREDMEMLOCATION = 9000 to FFFF
Windows NT/2000: SHAREDMEMLOCATION = 1000 to 7F00
It has also been reported by some users that removing or disabling the
driver for a sound card on Windows NT can resolve the issue as well, but
normally just "relocating" the BDE's memory pool using the SHAREDMEMLOCATION
setting will suffice.
--
Christopher F. Neumann
[dBASE Gold Charter Member 107]
Blue Star Visual dBASE graduate
ICCP TCP/IP Network Analyst
Data Communications Engineer
http://cfneumann.us
"Just hanging out on the Sagittarian arm of the Milky Way"
Thanks!
Andrea Corradi
Thanks!
Andrea Corradi
I have made to put 5BDE but the problem it still exists.
The error is visualized in two windows, one says 'insufficient shared memory
available', the other one signals error $210A.
Is a number different from yours ($210D)
Where can I find a list of the codes of error?
I have looked in the help of the BDE and I have found some of the
explanations that You say.
I perhaps have to increase SHAREMEMSIZE.
I try to put 8192
Where can I see if there is a conflict, if others devices use that part of
memory?
Thanks
Andrea Corradi
>Hi Christopher,
>
>I have made to put 5BDE but the problem it still exists.
>
>The error is visualized in two windows, one says 'insufficient shared memory
>available', the other one signals error $210A.
>
>Is a number different from yours ($210D)
>
>Where can I find a list of the codes of error?
Romain once posted the code below which will give you a list of BDE errors.
The numbers you quote ($210A, $210D) are probably the hexadecimal values of
the error numbers.
Ivar B. Jessen
//-----
set safety off
extern cint DbiGetErrorString (cint, cString) IDAPI32
set alternate to dberrors.txt
set alternate on
?
? "Database engine Error messages" at 7
? "------------------------------" at 7
for n=8000 to 14000
cBuffer=space(128)
DbiGetErrorString(n,cBuffer)
if not empty(cBuffer)
? str(n,6)
?? cBuffer at 7
endif
next
set alte off
set alte to
modi comm dberrors.txt
//-----
Andrea Corradi
the changes from You suggest have not resolved the problem.
I have made to modify SHAREMEMSIZE with 8192, but the error is equal.
The visualized errors are 2:
Insufficient shared memory available and the error $210A
I have verified the description of the error $210A: Cannot load an IDAPI
service library
The used installation is the Runtime 1703 IT, that have not given me
problems on all the other windows systems
Do you have some idea?
Thanks
Andrea Corradi
At my web site, on my dBASE Resources page, there is a link to a site called
"BDE Support" ( http://bdesupport.com ). Maybe there is something there that
could help.
--
:-)
----------
Geoff Wass (dBVIPS)
Montréal, Québec, Canada
==========
=======
====
=
More dBASE information at http://geocities.com/geoff_wass
Please reply in the news groups only.
Have you backed up your work?!
=
====
=======
==========
"Andrea Corradi" <a_co...@yahoo.it> wrote in message
news:c06frs$d0a$1...@news.dbase.com...
>Thank you, Ivar
You are welcome.
Ivar B. Jessen
You're welcome.
--
:-)
----------
Geoff Wass (dBVIPS)
Montréal, Québec, Canada
==========
=======
====
=
More dBASE information at http://geocities.com/geoff_wass
Please reply in the news groups only.
Have you backed up your work?!
=
====
=======
==========
"Andrea Corradi" <a_co...@yahoo.it> wrote in message
news:c0957m$ph9$1...@news.dbase.com...