|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
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é 392 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. |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|