Linton K
2007-05-29 12:38:32 UTC
Hi,
I've several applications using BDE and paradox. Since I start testing the apps on Vista I sometimes get the BDE error 2501.
I develop with Delphi 2007 for win32.
My applications will be installed on a network directory, e.g. F:\MyApp and the data is also on this directory, e.g. F:\MyApp\App1\Data, F:\MyApp\App2\Data, F:\MyApp\Shared\Data.
Every application is using the same NetDir and a different PrivateDir.
The problem is that I can not exactly reproduce the BDE error 2501. It occurs sporadically.
My test scenario:
1. A Vista-client which mounts F: (peer-to-peer) to a network dir (provided by a windows 2003 server but this is not the critical parameter, because the error happens also if the fileserver is a vista-server).
2. Execute the following applications on the Vista-client:
- f:\myapp\app1\prg\app1.exe
- f:\myapp\app2\prg\app2.exe
- f:\myapp\app2\prg\app3.exe
3. Sometimes (if you think it would not happen) the BDE error 2501 "Insufficient memory for this operation." appears.
I try to play (because I've no recommendation how to set this parameters on vista) with the parameters
- SHAREDMEMSIZE
- SHAREDMEMLOCATION
but I've not won anything but patience.
At the moment I've no idea which parameters/source I should examine or change to get my problems solved.
Is there anybody who has an idea for me? Thanks in advance.
Linton
I've several applications using BDE and paradox. Since I start testing the apps on Vista I sometimes get the BDE error 2501.
I develop with Delphi 2007 for win32.
My applications will be installed on a network directory, e.g. F:\MyApp and the data is also on this directory, e.g. F:\MyApp\App1\Data, F:\MyApp\App2\Data, F:\MyApp\Shared\Data.
Every application is using the same NetDir and a different PrivateDir.
The problem is that I can not exactly reproduce the BDE error 2501. It occurs sporadically.
My test scenario:
1. A Vista-client which mounts F: (peer-to-peer) to a network dir (provided by a windows 2003 server but this is not the critical parameter, because the error happens also if the fileserver is a vista-server).
2. Execute the following applications on the Vista-client:
- f:\myapp\app1\prg\app1.exe
- f:\myapp\app2\prg\app2.exe
- f:\myapp\app2\prg\app3.exe
3. Sometimes (if you think it would not happen) the BDE error 2501 "Insufficient memory for this operation." appears.
I try to play (because I've no recommendation how to set this parameters on vista) with the parameters
- SHAREDMEMSIZE
- SHAREDMEMLOCATION
but I've not won anything but patience.
At the moment I've no idea which parameters/source I should examine or change to get my problems solved.
Is there anybody who has an idea for me? Thanks in advance.
Linton