Página 1 de 1

COVELib.dll

Publicado: Mié Feb 08, 2012 12:38 pm
por smichel
Buen dia
mi desarrollo es en Java de donde puedo llamar dll,
al utlizar el Metodo EnviaCove y ConsultaRespuesta, java me envia un error (haciendo un dump) de que estoy accesando memoria reservada y cancela el procedimiento.
El problema no es mi maquina, ya que puedo correr la aplicacion COVELibTest.exe y envia y consulta al Cove sin problemas.
Podria apoyarme el error que manda java es el siguiente:

# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (0xeedfade), pid=2256, tid=4876
#
# JRE version: 7.0_02-b13
# Java VM: Java HotSpot(TM) Client VM (22.0-b10 mixed mode, sharing windows-x86 )
# Problematic frame:
# C [kernel32.dll+0x12aeb]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

Re: COVELib.dll

Publicado: Mié Feb 08, 2012 1:06 pm
por Dado
Vamos a empezar a depurar lo basico.

Podrias hacer las pruebas que tambien le envie a un usuario de Visual Basic en este mensaje

NOTA IMPORTANTE, en esa prueba debes tratar de hacer una llamada para CONSULTAR LA VERSION DE LA LIBRERIA, por eso menciono que debemos empezar por lo basico

Re: COVELib.dll

Publicado: Mié Feb 08, 2012 1:35 pm
por smichel
En realidad hice una prueba con el metodo FirmaCove y si me firmo el xml, en este caso, si estoy llamando correctamente el dll

Re: COVELib.dll

Publicado: Mié Feb 08, 2012 2:35 pm
por Dado
smichel escribió:En realidad hice una prueba con el metodo FirmaCove y si me firmo el xml, en este caso, si estoy llamando correctamente el dll
No estoy probando la llamada a la dll, estoy probando manejo de memoria y pase de strings.

Re: COVELib.dll

Publicado: Mié Feb 08, 2012 3:40 pm
por smichel
Si funciona la consulta de version

Re: COVELib.dll

Publicado: Mié Feb 08, 2012 6:02 pm
por Dado
smichel escribió:Si funciona la consulta de version
Vaya amigo, esto no esta funcionando.

Mira yo trato de ayudarte, incluso hago compilaciones especiales de mi libreria, estudio tambien como es que otros lenguajes esperan el paso de parametros y de uso de cadenas.

Tambien estudio la forma en que se debe liberar la memoria, no es facil hacer una dll que funcione con una docena de lenguajes, creeme.

Pero si NO SIGUES LAS INSTRUCCIONES entonces no sirve de nada mi esfuerzo.

Como se que NO DESCARGASTE la compilacion especial del mensaje que mencionaba? muy facil checa esta imagen :
nodescargado.jpg
nodescargado.jpg (77.21 KiB) Visto 7126 veces
SI QUIERES QUE TE AYUDE A ECHAR A ANDAR LA LIBRERIA EN JAVA DEBES SEGUIR LAS INSTRUCCIONES, las cuales son :

LEER EL MENSAJE del cual te hice la referencia, DESCARGAR la libreria especial que compile y que publique en dicho mensaje y reportarme dos cosas :

- Si truena o no la libreria

- El mensaje que aparece al momento de leer la version.