Kbase P96687: Executing application on Windows 2000 Terminal server session fails with error 3258
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/25/2004 |
|
Status: Unverified
FACT(s) (Environment):
Windows 2000
Progress 9.1D
SYMPTOM(s):
Executing application on Windows 2000 Terminal server session fails with error 3258
Progress session fails when accessing the external DLL with error 3258
Progress session running as Windows Terminal Service client
Could not allocate memory for environmental block. Could not load DLL procedure <procedure>. (3258).
Could not load DLL procedure <procedure>. (3258)
All Terminal Server Progress sessions loading the DLL from the same directory
CAUSE:
This error is caused by Windows 2000 operating system not properly managing the
file handles being accessed by multiple user sessions on a Terminal Server.
FIX:
Make an copy of the DLL file that appears in the error 3258 to the each user's
respective home directory:
%HOMEDRIVE%%HOMEPATH%\application_dir