PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Custom user groupware error
Custom user groupware error
Débuté par Raymond, 24 mai 2019 21:45 - 6 réponses
Posté le 24 mai 2019 - 21:45
New web application using WinDev 24.

I decided to add groupware and selected the Custom user groupware option. Works when the supervisor logs in and selects the Access the site BUT when you select Configure the groupware I get the following error:

No result returned by GPWLogin window.

What happened?
No result returned by GPWLogin window.

Error code: 20006
Level: fatal error

Dump of the error of 'wd240gpu.dll' module (24.0.99.0).
Identifier of detailed information (.err): 20006

(25, ERR_MSG_BOX)



Posté le 30 juillet 2019 - 11:04
Hello, I have same issue after updating my website, without any change of my configuration.
Did you find a solution ?

Thanks
Membre enregistré
67 messages
Posté le 05 novembre 2019 - 11:23
I am having exactly the same issue.

Raymond, Nico did you find a solution to this error? Kindly share
Posté le 09 septembre 2020 - 20:01
GPU login page has an error
procedure bCheckLogin
line 35

IF sCheckPassword(bDisplayError,EDT_Login,EDT_Password)<>"" THEN


when configuring it, at this point, EDT_Password is empty

it should be

IF sCheckPassword(bDisplayError,EDT_Login,gsPWord)<>"" THEN


it happens even with new projects
shame
Posté le 09 septembre 2020 - 20:48
all of updated projects are getting same problem
Since we cannot change the rubbish code of PAGE_GPU_AWP_Login.wwh the only workaround that i found was to make it compatible with version 18
it works but looks old

it is what it is, shame
Posté le 09 septembre 2020 - 22:05
well, it turns out you can override the code

Check "custom groupware"
Go to Project explorer ->internal components->WDGPU_WB->Pages->PAGE_GPU_Login->Local procedures
Right click on bCheckLigin -> Override the code of the procedure
Comment the lines proposed to the new code
Copy and paste original code
Line #34 add this
IF gsPWord = "" THEN gsPWord = EDT_Password
IF EDT_Password = "" THEN EDT_Password = gsPWord


This assigns the value to the variable/control so that the password is always accesible to the rest of the code
Posté le 25 juillet 2021 - 06:14
Very good.
But only change line 35
IF sCheckPassword(bDisplayError,EDT_Login,EDT_Password)<>"" THEN
for
IF sCheckPassword(bDisplayError,EDT_Login,gsPWord)<>"" THEN