Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   ¿Que es un "Unit"? (https://www.clubdelphi.com/foros/showthread.php?t=90840)

exmachina 14-09-2016 22:30:50

¿Que es un "Unit"?
 
Hola. Este es mi primer mensaje asi que aprovecho para presentarme:
No soy programador ni pretendo serlo. Esto solo es un pasatiempo que ademas me resulta util para intentar crear algunas herramientas que me ayuden en mis otros pasatiempos, tal cual.

Comence a "aprender" C++ hace unos tres años, pero, cada año, al cabo de unos dias lo abandonaba y vuelta a empezar, pero esta vez me lo estoy tomando mas en serio, aunque comence con visual studio y veo que en C++ Builder hay cosas que son diferentes.


Mi pregunta:
¿Es un "Unit" el equivalente a un archivo de encabezado (.h) y al de su implementacion (.cpp) o sirve para otra"cosa"?

Al González 14-09-2016 22:50:45

La respuesta es sí —es el equivalente—.

En Delphi (el otro y mejor lenguaje que viene en el paquete RADStudio) una unidad es un archivo de código fuente que contiene al menos dos principales secciones: Interface e Implementation. En la primera se declaran los elementos públicos de la unidad (para que puedan ser accedidos desde otros archivos de código fuente); y en Implementation van las instrucciones de los métodos que hayas declarado en la primera sección.

En ambas secciones se pueden declarar diferentes categorías de cosas, pero en términos generales eso contiene un archivo .pas o unidad.

Saludos unitarios.

Al González.

P.D. En Pascal existe la palabra reservada Interface desde mucho tiempo antes de que se inventaran y popularizaran las interfaces de objetos. Razón por la cual esa palabra tiene dos diferentes usos dentro del lenguaje.


La franja horaria es GMT +2. Ahora son las 02:46:41.

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