FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Quien llama ese Metodo?
Hola
Quisiera saber si hay alguna forma de saber que metodos llaman a un metodo en especifico, en eclipse cuando yo trabajaba con java se llamaba como Call Hierarchy, en delphi hay algo parecido? Muchas gracias |
#2
|
||||
|
||||
En Delphi no existe esa característica, al menos no en los ejecutables para Windows. Considera que éste es un lenguaje compilado a código máquina, a diferencia de Java que es como los antiguos lenguajes interpretados (claro, bajo las nuevas tendencias de "código manejado").
No obstante, existen situaciones específicas de programación donde a falta de esa característica puede conseguirse el objetivo. ¿Cuál es tu caso concreto? Agrego: Sin embargo, el estupendo depurador integrado sí que te permite ver el camino que siguió el programa hasta un punto específico del código, es decir la pila de llamadas (call stack), ventana que aparece con la combinación de teclas Ctrl+Alt+S y útil cuando el programa está detenido en un punto de ruptura / interrupción (break point). Es decir, si tu necesidad es de depuración, la tarea está resuelta. Saludos. Última edición por Al González fecha: 13-10-2012 a las 00:26:13. |
#3
|
|||
|
|||
Hola,
No lo que pasa es que tengo que modificar un programa que ya esta hecho, y quiero borrar y modificar algunos metodos, pero como no se quien los utiliza no se donde mas modificar, me hago entender? Saludos |
#4
|
||||
|
||||
Cita:
En ese caso lo más recomendable es hacer una búsqueda sobre múltiples archivos, usando la opción Find in Files del propio entorno de Delphi (menú Search o si prefieres Ctrl+F seguido de Ctrl+Tab). Por otro lado, si apenas comienzas con Delphi, quizá valga la pena no borrar nada del código que hizo el programador anterior hasta que lo hayas dominado un poco. Respecto a los métodos, Erick, lo son tanto en Delphi como en Java, sólo que en Delphi además hay rutinas (procedimientos y funciones) que no pertenecen a ninguna clase —a mí me gusta pensar que son métodos de una clase implícita aplicación—*. Saludos. Al González. * Y ojalá algún día nos permitan hacerlos virtuales. |
#5
|
||||
|
||||
Cita:
No creo que se le permita hacerlos virtual... ¡es que no tiene sentido en el paradigma estructurado un procedimiento o función virtual! El concepto de "virtual" se da en paradigma OO. Saludos, |
#6
|
||||
|
||||
¡Ouch! Creo que me faltó poner más caritas.
|
#7
|
|||
|
|||
Cita:
1. Un bloque de código que tiene un nombre, 2. Recibe unos parámetros o argumentos (opcionalmente), 3. Contiene sentencias o instrucciones para realizar algo (opcionalmente) y devuelve un valor de algún Tipo conocido (opcionalmente). En delphi y perdónenme mis compañeros del ClubDelphi si me equivoco y corrijan. son llamados Funciones y no es más que un bloque de código que puede utilizarse en repetidas ocasiones sin que haya necesidad de duplicarlo es por eso que usamos la función. En Delphi tenemos procedimientos y funciones y estas últimas se distinguen de aquellos en que las funciones devuelven un resultado. Para En realidad no he visto una herramienta especifica que realice eso: pero como dice: Cita:
Espero que te haya evacuado duda... Saludos novato_erick |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Encontrar objeto por su nombre, encontrar metodo, ejecutar metodo | coso | Trucos | 7 | 02-09-2011 00:23:13 |
Saber quien llama una dll | capo979 | Varios | 2 | 26-07-2010 09:31:55 |
¿por que se llama DELPHI? | aeff | Debates | 1 | 18-05-2007 20:52:43 |
Como se llama? | jam888 | Varios | 9 | 16-03-2005 22:30:24 |
¿Quién llama a la puerta? | santana | Humor | 2 | 17-07-2004 04:55:43 |
|