Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Unas cuantas dudas (https://www.clubdelphi.com/foros/showthread.php?t=31408)

Perrero80 06-05-2006 21:20:12

Unas cuantas dudas
 
Weno, tengo unas cuantas que espero me puedan ayudar.

1. Que esy para que se utiliza la seccion Interface?

2. Dentro del type estan Private y Public, que se declara dentor de esas dos? y cada clase puede tener su Private y Public?

3. Que se pone en la parte de implementation y que significa "{$R *.dfm}".

4. Al momento de crear un boton o cualquier otro componente se pone esto:

Código Delphi [-]
boton:= TButton.Create(self);
}

que significa el "self"?.

Weno, espero no abusar y les estaria muy agradecido de que me ayuden a despejar esas dudas...bye

dec 06-05-2006 21:38:57

Hola,

Cita:

1. Que es y para que se utiliza la seccion Interface?
Es, por decirlo así, un bloque dentro de un archivo de código fuente de Delphi. A grandes rasgos se utiliza para declarar tipos, variables, constantes, procedimientos, etc., que luego se implementarán en la cláusula "implementation".

Cita:

2. Dentro del type estan Private y Public, que se declara dentor de esas dos? y cada clase puede tener su Private y Public?
Huy, y su "protected", y su "published". Te remito a cualquier texto sobre programación orientada a objetos.

Cita:

3. Que se pone en la parte de implementation y que significa "{$R *.dfm}".
De lo primero hablé más arriba. Lo segundo es una directiva de compilación.

Cita:

4. Al momento de crear un boton o cualquier otro componente se pone esto:

Código Delphi [-]
boton:= TButton.Create(self);
que significa el "self"?.
Más o menos se trata de una variable que contiene la instancia del objeto en cuyo método se encuentre la instrucción que dices.

Por cierto: ¿Cómo es que te pusiste de apodo Perrero80? No tengo nada en contra de los perreros ni de los perros, sólo es curiosidad.


La franja horaria es GMT +2. Ahora son las 11:13:26.

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