Consultor Eletrônico



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