PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Custom user groupware error
Custom user groupware error
Iniciado por Raymond, mai., 24 2019 9:45 PM - 6 respostas
Publicado em maio, 24 2019 - 9:45 PM
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)



Publicado em julho, 30 2019 - 11:04 AM
Hello, I have same issue after updating my website, without any change of my configuration.
Did you find a solution ?

Thanks
Membro registado
67 mensagems
Publicado em novembro, 05 2019 - 11:23 AM
I am having exactly the same issue.

Raymond, Nico did you find a solution to this error? Kindly share
Publicado em setembro, 09 2020 - 8:01 PM
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
Publicado em setembro, 09 2020 - 8:48 PM
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
Publicado em setembro, 09 2020 - 10:05 PM
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
Publicado em julho, 25 2021 - 6:14 AM
Very good.
But only change line 35
IF sCheckPassword(bDisplayError,EDT_Login,EDT_Password)<>"" THEN
for
IF sCheckPassword(bDisplayError,EDT_Login,gsPWord)<>"" THEN