FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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 14:54:08. Razón: El titulo estaba incorrecto |
#2
|
|||
|
|||
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 |
#3
|
||||
|
||||
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 |
#4
|
||||
|
||||
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. |
#6
|
||||
|
||||
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. |
#7
|
|||
|
|||
Imposible
No puede dar algo diferente en debug y al correrlo, pero tan pronto sepas que fué dinos, para reir un rato
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Microsoft responde al iPhone | AzidRain | La Taberna | 1 | 21-09-2007 19:57:31 |
Aplic no responde momentaneamente | Albertuni | Firebird e Interbase | 3 | 25-04-2007 21:01:00 |
procedimiento que no responde | chechu | Varios | 3 | 24-11-2005 18:10:22 |
la BD no responde.. | celesdiaz | Firebird e Interbase | 4 | 06-06-2005 02:48:12 |
Debug | agonzalez | Varios | 16 | 02-07-2004 16:42:07 |
|