Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-11-2014
danny915 danny915 is offline
Registrado
NULL
 
Registrado: nov 2014
Posts: 4
Poder: 0
danny915 Va por buen camino
Combinación de teclas para generar el método de una función

Hola muy buenas noches tengo una pregunta muy basica pero muy dificil para mi porque estoy varado

tengo esta linea de codigo

procedure buscar(id : Integer ); existe una combinación de teclas para generar el método de esa funcion pero no recuerdo cual es, si podrian ayudarme se los agradeceria

PD: estoy usando Delphi 7


PD: Espero este bien expuesto mi tema esta vez lei un poco sobre la guia de como publicar temas
Responder Con Cita
  #2  
Antiguo 21-11-2014
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Control + Shift + C, al menos desde Delphi 2010 en adelante

Nota: A veces no me genera el metodo cuando no lo declaro dentro de una clase..es decir

Código Delphi [-]
   
    TMiClase = class
         FName: string;
     private
         procedure setName(const Value: string);
     end;

Si hago Control + Shift + C sobre el metodo setName me genera:

Código Delphi [-]
  procedure TMiclase.setName(const Value: string);
  begin

  end;

Hasta si defino propiedades con getter y setter me genera el atributo, una pasada

Código Delphi [-]
  TMiClase = class
   private
   published
      Property Name: string read GetName write SetName;
   end;

Esto me genera:

Código Delphi [-]
  TMiClase = class
   private
     FName: string;
     function GetName: string;
     procedure SetName(const Value: string);
   published
      Property Name: string read GetName write SetName;
   end;

  procedure TMiclase.setName(const Value: string);
  begin
    FName := Value;
  end;

  function TMiclase.getName: string;
  begin
    Result := FName;
  end;

Divino! Pero ahora en este curioso caso nada sucede:

Código Delphi [-]
Unit1;

  uses bla bla

   interface
      function Foo: integer;

Si doy con la combinacion de teclas no me genera en la seccion Implementation la funcion. Curioso. Pero si lo hago yo mismo a mano funciona perfecto. Tambien me sucede que al hacer Shift + Click sobre la cabecera de la funcion en Interface no me lleva al cuerpo de la funcion, y viceversa

Bug del IDE? LA RTL?
Responder Con Cita
  #3  
Antiguo 21-11-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Agustín.

No se trata de ningún bug, sino del comportamiento esperado de class completion.

La acción que estas invocando con la combinación Ctrl+Shift+C aplica sobre clases, de allí que construya los esqueletos de los métodos y no de los procedimientos ordinarios.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 21-11-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.271
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por AgustinOrtu Ver Mensaje
Control + Shift + C, al menos desde Delphi 2010 en adelante
En versiones anteriores (Delpohi 6, por ejemplo) también funciona.
teniendo en cuenta lo que te han comentado de las clases.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 21-11-2014
danny915 danny915 is offline
Registrado
NULL
 
Registrado: nov 2014
Posts: 4
Poder: 0
danny915 Va por buen camino
Gracias AgustinOrtu me sirvio mucho
Responder Con Cita
Respuesta



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
Combinación de teclas para autocompletado rretamar Lazarus, FreePascal, Kylix, etc. 1 06-02-2014 19:02:17
Mejor Metodo para leer las teclas pmtzg Varios 3 08-11-2007 18:05:16
Combinación de Teclas novato03 Varios 3 04-09-2007 16:24:38
Combinación de teclas para maximizar aplicación residente socger Varios 2 20-02-2007 13:57:44
Combinación de teclas Jose_Pérez API de Windows 2 17-06-2003 11:57:30


La franja horaria es GMT +2. Ahora son las 08:41:47.


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