Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-10-2012
lunicirus lunicirus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 20
Poder: 0
lunicirus Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 13-10-2012
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por lunicirus Ver Mensaje
[...] quiero borrar y modificar algunos metodos, pero como no se quien los utiliza no se donde mas modificar, me hago entender?
Esta vez sí.

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.
Responder Con Cita
  #3  
Antiguo 13-10-2012
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
Cita:
Empezado por Al González Ver Mensaje
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.
Bueno, no es que pertenezcan a una clase implícita... sino que es algo que ha heredado y mantiene compatibilidad con Pascal (que no Object Pascal).

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,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 13-10-2012
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¡Ouch! Creo que me faltó poner más caritas.
Responder Con Cita
  #5  
Antiguo 13-10-2012
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
Cita:
Empezado por Al González Ver Mensaje
¡Ouch! Creo que me faltó poner más caritas.
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.
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #6  
Antiguo 13-10-2012
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
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||
Responder Con Cita
  #7  
Antiguo 13-10-2012
lunicirus lunicirus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 20
Poder: 0
lunicirus Va por buen camino
Cita:
Empezado por AzidRain Ver Mensaje
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.
Gracias! esto me puede ser muy util.
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
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


La franja horaria es GMT +2. Ahora son las 01:52:38.


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