Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > JAVA
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-02-2008
Avatar de oracle
oracle oracle is offline
Miembro
 
Registrado: feb 2005
Posts: 99
Poder: 20
oracle Va por buen camino
Unhappy Sesion de debug no me responde adecuadamente

Hola inestimables amigos, colegas todos:


Les ha ocurrido en alguna ocacion que su app no haga lo que debe hacer cuando la estan ejecutando, y cuando la ejecutan en modo debug si lo hace??? Pues a mi me esta ocurriendo y ya estoy a punto de darme por vencido, en estos momentos dificiles solo se me ocurre la sabiduria de uds...

El segmento del programa donde me esta ocurriendo es este:

Código:
MarcoMolecula = new Marco(viewer2,"temp");
                           MarcoMolecula.getMarco().openFile("temp.mol");
                           
                           Opcion2.setSelectionHalos(true);
                        MarcoMolecula.getMarco().evalStringQuiet("set selectionhalos " + true);
                           
                           //Opcion2.setSelection("none");  //por defecto ya la trae asi
                        MarcoMolecula.getMarco().evalString("select none");
                           
                        
                        ArrayList<Integer> L = null;
                        L = Search_R.get(Tabla.getSelectedRow()).getAtomoEncontrados();

                        
                        for (int i = 0; i < L.size(); i++) {
                            MarcoMolecula.getMarco().addSelection(L.get(i));
                        }   

La idea es mas o menos un buscador de fragmentos de moleculas dentro de una base de datos, yo busco, recupero los datos y muestro las moleculas encontradas. El asunto es que con el ultimo ciclo quiero resaltar los atomos que coinciden en la busqueda, para ello tengo el metodo addSelection que me permite agregar atomos seleccionados. Pues bien este ciclo hace lo que tiene que hacer cuando lo debugueo pero cuando ejecuto el programa normalmente no lo hace.

Estoy utilizando eclipse 3.2, estoy trabajando con hilos, aunque en este metodo no los utilizo. Cuando debugueo a pesar que hace lo correcto no me muestra valores ni nada de las variables del metodo, pero los resultados arrojados si son correctos....

Agradecere como siempre las certeras sugerencias.....


Un abrazo a todos


Oracle
__________________
El único hombre que no se equivoca es el que nunca hace nada.

Última edición por oracle fecha: 13-02-2008 a las 15:54:08. Razón: El titulo estaba incorrecto
Responder Con Cita
  #2  
Antiguo 13-02-2008
Fate Fate is offline
Invitado
 
Registrado: dic 2007
Posts: 108
Poder: 0
Fate Va por buen camino
No es posible eso

Simplemente ponle que imprima el numero de elementos que trajo tu metodo, tanto en debug como al correrlo y compara si es lo mismo.

Para esto siempre tienes que realizar pruebas dummy's y sobre todo empezar a meter 'step over' al hacer tu debug y verificar cada variable
Responder Con Cita
  #3  
Antiguo 13-02-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
El título de este hilo es inadecuado. Te recomiendo que leas la guía de estilo.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #4  
Antiguo 13-02-2008
Avatar de oracle
oracle oracle is offline
Miembro
 
Registrado: feb 2005
Posts: 99
Poder: 20
oracle Va por buen camino
Amigo Fate, hago exactamente lo que sugieres y efectivamente hace lo mismo tanto en el debuguin como en la ejecucion normal, imprime la misma cantidad de elementos. Lo unico fuera de lo comun que he notado, es que cuando estoy debugueando, y le doy Watch a una variable, en el inspector de expresiones me sale "no explicit return value"...he googleado un poco, pero no he podido dar al traste con este problema....


agradezco cualquier sugerencia....

Saludos

oracle
__________________
El único hombre que no se equivoca es el que nunca hace nada.
Responder Con Cita
  #5  
Antiguo 13-02-2008
Avatar de oracle
oracle oracle is offline
Miembro
 
Registrado: feb 2005
Posts: 99
Poder: 20
oracle Va por buen camino
Amigo jachguate ya he cambiado el titulo, a ver si ahora esta mas sugerente...anhorabuena.....gracias
__________________
El único hombre que no se equivoca es el que nunca hace nada.
Responder Con Cita
  #6  
Antiguo 13-02-2008
Avatar de oracle
oracle oracle is offline
Miembro
 
Registrado: feb 2005
Posts: 99
Poder: 20
oracle Va por buen camino
Disculpen como hago para postear una imagen aqui para mostrarles algo....??

Saludos
__________________
El único hombre que no se equivoca es el que nunca hace nada.
Responder Con Cita
  #7  
Antiguo 14-02-2008
Fate Fate is offline
Invitado
 
Registrado: dic 2007
Posts: 108
Poder: 0
Fate Va por buen camino
Imposible

No puede dar algo diferente en debug y al correrlo, pero tan pronto sepas que fué dinos, para reir un rato
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Microsoft responde al iPhone AzidRain La Taberna 1 21-09-2007 20:57:31
Aplic no responde momentaneamente Albertuni Firebird e Interbase 3 25-04-2007 22:01:00
procedimiento que no responde chechu Varios 3 24-11-2005 19:10:22
la BD no responde.. celesdiaz Firebird e Interbase 4 06-06-2005 03:48:12
Debug agonzalez Varios 16 02-07-2004 17:42:07


La franja horaria es GMT +2. Ahora son las 17:08:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi