PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → windev v18 integrado con .net
windev v18 integrado con .net
Débuté par Victor H Pereyra, 18 sep. 2014 14:37 - 7 réponses
Posté le 18 septembre 2014 - 14:37
Hola:

Por necesidad de un producto de tercero necesito usar framework .net 4.5.1.
Esta aplicación es un servicio de autorizaciones ONLINE, en maquinas con
windows 7 y 8 de 32 bits y 64 bits funciona sin problemas.
Pero cuando lo instalarlo en un windows server 2008 de 32 bits o 64 bits, no
funciona.
El mensaje que me arroja es:

La DLL wd180net4.dll existe, el framework 4.5.1 existe y lo que esta en
chino, no entiendo que es?


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Error in Autorizador Swiss Medical detected by WLanguage security mechanism.
Click 'Copy' to copy the error details and contact the application provider.

------------------

WL call:
Process of 'Global Procedure TripleDESUtil'
(SET_GlobalProcedures.TripleDESUtil), line 19, thread 0

What happened?
Check whether the .NET framework is available on the computer.
Check whether '楖畳污匠畴楤〲〱删摥獩牴扩瑵扡敬倠捡慫敧' is installed on the computer.
Unable to load C:\Program Files\Autorizador Traditum\wd180net4.dll DLL

Error code: 1065
Level: fatal error (EL_FATAL)

System error code: 126
System error message:
No se puede encontrar el módulo especificado.

Dump of the error of 'wd180vm.dll' module (18.0.150.3).
Identifier of detailed information (.err): 1065
Debugging information:
DLL qui provoque le chargement : WDVM
DLL à charger : wd180net4.dll
DLL chargée : C:\Program Files\Autorizador Traditum\wd180net4.dll
Chemin des DLL : C:\Program Files\Autorizador Traditum\
Chemin de l'EXE : C:\Program Files\Autorizador Traditum\
Additional Information:
EIT_PILEWL :
Global Procedure TripleDESUtil (SET_GlobalProcedures.TripleDESUtil), line 19
Global Procedure TripleDes_Encryp (SET_GlobalProcedures.TripleDes_Encryp),
line 37
Global Procedure EnviarWebService (SET_GlobalProcedures.EnviarWebService),
line 20
Global Procedure GeneraXML_Autorizacion_Swiss
(SET_GlobalProcedures.GeneraXML_Autorizacion_Swiss), line 176
Running the service of Autorizador Traditum (called in loop) (), line 12
EIT_DATEHEURE : 18/09/2014 09:24:10

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Alguien le ha pasado algo parecido en instalaciones en servidores con windev
y .net?

Alguna sugerencia?


Desde ya muchas gracias.

Saludos
victor



























Víctor H. Pereyra
M.P. 2595

Departamento de Informática

Sucursal Nva . Cba .: Hipólito Yrigoyen 384
5000 Córdoba, Capital
Tel.: (0351) 426 9200 int :1234

e-mail: vpereyra@sanatorioallende.com
www.sanatorioallende.com.ar
Membre enregistré
60 messages
Popularité : +2 (2 votes)
Posté le 23 septembre 2014 - 20:09
Hola Victor, tal vez tenga que ver con algún tema de permisos el problema; por las dudas probaste ejecutar la aplicación con algún usuario con permisos de Administrador ?

Voy a probar un proyecto que tengo donde llamo a una dll hecha con Vb.Net en un Win2008 y te cuento.

Saludos,
friss.
Posté le 26 septembre 2014 - 13:55
Hace poco tuve un inconveniente similar usando una dll que tengo en c#.
Probate instalarte el visual c++ redistributable 2013.
Membre enregistré
60 messages
Popularité : +2 (2 votes)
Posté le 26 septembre 2014 - 14:21
Hola Victor, estuve probando sobre un Win2008 un proyecto de Windev accediendo a una dll hecha con .NET y funciona bien; si pruebo de quitar la dll para que el programa no la encuentre (a propósito) el error que devuelve es "Unable to open", y a vos te devuelve "Unable to load". Te estará faltando instalar alguna dependencia de esa dll ? El proveedor te dice que funciona con Win2008 ?

Saludos,
friss.
Posté le 29 septembre 2014 - 17:16
Gracias a todos por responder.

En realidad no utilizo una Dll externa de algun proveedor terceros, lo que
utilizo es el framework 4.5 donde tiene una encriptación TRIPLEDES
con lo cual lo necesito para enviar a un webservice de Autorizaciones
ONLINE. Esto lo integre perfectamente con windev, no se porque motivo
me funciona en windows 7 32bits, 64 bits, inclusive hasta windows 8 de 32
bits, pero en un windows 2008 de 64 o 32 me arroja ese mensaje.
Quizas sea un problema de permisos, pero estoy en windows como usuario
Administrador.

sigo recibiendo opiniones.

Gracias, Victor.



"Victor H Pereyra" escribió en el mensaje de
noticias:20140418755c488e43d2929f0dec89e1a579@news.pcsoft.fr...

Hola:

Por necesidad de un producto de tercero necesito usar framework .net 4.5.1.
Esta aplicación es un servicio de autorizaciones ONLINE, en maquinas con
windows 7 y 8 de 32 bits y 64 bits funciona sin problemas.
Pero cuando lo instalarlo en un windows server 2008 de 32 bits o 64 bits, no
funciona.
El mensaje que me arroja es:

La DLL wd180net4.dll existe, el framework 4.5.1 existe y lo que esta en
chino, no entiendo que es?


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Error in Autorizador Swiss Medical detected by WLanguage security mechanism.
Click 'Copy' to copy the error details and contact the application provider.

------------------

WL call:
Process of 'Global Procedure TripleDESUtil'
(SET_GlobalProcedures.TripleDESUtil), line 19, thread 0

What happened?
Check whether the .NET framework is available on the computer.
Check whether '楖畳污匠畴楤〲〱删摥獩牴扩瑵扡敬倠捡慫敧' is installed on the computer.
Unable to load C:\Program Files\Autorizador Traditum\wd180net4.dll DLL

Error code: 1065
Level: fatal error (EL_FATAL)

System error code: 126
System error message:
No se puede encontrar el módulo especificado.

Dump of the error of 'wd180vm.dll' module (18.0.150.3).
Identifier of detailed information (.err): 1065
Debugging information:
DLL qui provoque le chargement : WDVM
DLL à charger : wd180net4.dll
DLL chargée : C:\Program Files\Autorizador Traditum\wd180net4.dll
Chemin des DLL : C:\Program Files\Autorizador Traditum\
Chemin de l'EXE : C:\Program Files\Autorizador Traditum\
Additional Information:
EIT_PILEWL :
Global Procedure TripleDESUtil (SET_GlobalProcedures.TripleDESUtil), line 19
Global Procedure TripleDes_Encryp (SET_GlobalProcedures.TripleDes_Encryp),
line 37
Global Procedure EnviarWebService (SET_GlobalProcedures.EnviarWebService),
line 20
Global Procedure GeneraXML_Autorizacion_Swiss
(SET_GlobalProcedures.GeneraXML_Autorizacion_Swiss), line 176
Running the service of Autorizador Traditum (called in loop) (), line 12
EIT_DATEHEURE : 18/09/2014 09:24:10

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Alguien le ha pasado algo parecido en instalaciones en servidores con windev
y .net?

Alguna sugerencia?


Desde ya muchas gracias.

Saludos
victor



























Víctor H. Pereyra
M.P. 2595

Departamento de Informática

Sucursal Nva . Cba .: Hipólito Yrigoyen 384
5000 Córdoba, Capital
Tel.: (0351) 426 9200 int :1234

e-mail: vpereyra@sanatorioallende.com
www.sanatorioallende.com.ar
Membre enregistré
60 messages
Popularité : +2 (2 votes)
Posté le 29 septembre 2014 - 20:02
Entonces la dll la programaste vos Victor ? Si es así va a ser más fácil encontrar el problema porque vas a poder utilizar varios MessageBox para depurarla; a mí me parece más un problema de la dll que de Windev, pero estoy suponiendo nada más.

La dll que te contaba que llamo desde Windev la desarrollé con VS2008 para firmar el mensaje de autorización para la factura electrónica de la AFIP. Cualquier cosa que te siga sin funcionar avisame que si no tenés problemas en pasarme la dll yo la pruebo.

Saludos,
friss.
Posté le 03 octobre 2014 - 14:46
Friss

No tengo problemas de pasarte la aplicación pero no se como hacerlo, ya que
si te paso la aplicación no te va funcionar porque
es un webservice de consulta y respuesta, con lo cual trabaja sobre una BD,
y no lo vas a poder verlo funcionar.

Voy a tener en cuenta lo que me dijeron y buscarlo por ahi de permisos, etc.
Me confunde que en windows server no funciona.

victor



"friss" escribió en el mensaje de
noticias:2014ad559d5633251c48c354d82af1a1e7b2@news.pcsoft.fr...

Entonces la dll la programaste vos Victor ? Si es así va a ser más fácil
encontrar el problema porque vas a poder utilizar varios MessageBox para
depurarla; a mí me parece más un problema de la dll que de Windev, pero
estoy suponiendo nada más.

La dll que te contaba que llamo desde Windev la desarrollé con VS2008 para
firmar el mensaje de autorización para la factura electrónica de la AFIP.
Cualquier cosa que te siga sin funcionar avisame que si no tenés problemas
en pasarme la dll yo la pruebo.

Saludos,
friss.
Membre enregistré
391 messages
Popularité : +12 (12 votes)
Posté le 21 octobre 2014 - 21:02
Hola Victor, podrian ser dos cosas :

problema de derechos del usuario, podrias cambiarlo a "system"
verificar el path de tu 2008 si el .Net esta accessible o no.

Si me pienso en otro cosa, te le comentare.
Michel

--
If it works, don't touch it, don't look at it, AND don't fix it ! No patches, no SP ! JUST DONT FIX IT.