![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
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 |
|
#2
|
||||
|
||||
|
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. ![]() |
|
#3
|
||||
|
||||
|
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, |
|
#4
|
||||
|
||||
|
¡Ouch! Creo que me faltó poner más caritas.
![]() |
|
#5
|
||||
|
||||
|
No te preocupes, yo también he pensado sobre esa duda... y durante un tiempo en vez de considerar a Delphi un LOO lo llamaba híbrido justamente por la posibilidad de seguir el pensamiento estructurado.
Pero ahora tengo que confesar que anoche me surgió la duda de si ya desde Pascal existía la sobrecarga. Me falla la memoria al intentar recordar si alguna vez en cátedra de Lenguajes la habré puesto en práctica. Como bien sabemos, quizá no podemos hacer un procedimiento o función virtual, pero si sobrecargarlo. Si la cláusula overload apareció recién con Object Pascal entonces, es que se extendió el concepto estructurado. Saludos, PD: Por cierto Al, esta tarde me pongo a ver bien lo que te comenté sobre el TObjectList. Espero poder llegar a buen puerto. Te pasaré las novedades. Si sabes algo más que podría servirme de ayuda te agradecería el dato. |
|
#6
|
||||
|
||||
|
Yo utilizo una característica de D2007 que si bien es para otra cosa, igual me sirve. Utilizo el rafactoring de la siguiente manera, ubico alguna referencia al método o variable que quiero, selecciono "refactor" y después la opción de renombrar (aunque no lo vaya a hacer realmente) le indico que me muestre previamente los cambios y acepto. En la lista de refactoraje aparecen todos los lugares en donde se hace referencia al método o variable, con dos click me lleva al código. Unicamente no confirmo los cambios y listo.
Otra forma es con la opción Grep Searck de CnPack que hace lo mismo y es bastante potente.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#7
|
|||
|
|||
|
Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|