Unit/es: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: Unit/es
| Old | New | Line | |
|---|---|---|---|
| 1 | + | Una **unidad** es un archivo con [[Source code|código fuente]] (o el compilado [[Binary|binario]] de ese [[File|archivo]]) que ha sido escrito usando el lenguaje de programación [[Pascal/es|Pascal]], y que ha sido diseñado para ser un modulo simple en una [[Application|aplicación]] o un [[Object module|módulo objeto]]. | |
| 2 | + | ||
| 3 | + | ||
| 4 | + | Una unidad puede utilizarse para suministrar cierta funcionalidad a un programa o aplicación o a otras unidades, permitiendo que el código que realiza la funcionalidad se cree una vez y se utilice en muchos lugares. Esto puede reducir la posibilidad de error y aumentar las posibilidades de reutilizar el código. | |
| 5 | + | ||
| 6 | + | ||
| 7 | + | Una unidad puede utilizarse cuando el autor de un programa desea proporcionar cierta funcionalidad para su uso en un programa Pascal, pero no desea proporcionar el código fuente que realiza esa funcionalidad. | |
| 8 | + | ||
| 9 | + | ||
| 10 | + | Las unidades también se utilizaron en versiones anteriores de Pascal, cuando fue necesario en ordenadores con pocos recursos para poder cargar las rutinas cuando era necesario en lugar de mantener todas las rutinas del [[Executable program|programa ejecutable]] en la memoria de forma permanente. | |
| 11 | + | ||
| 12 | + | ||
| 13 | + | Una unidad que necesita acceder a los procedimientos y tipos de datos en otra unidad debe especificar las unidades a las que necesita acceder en una cláusula [[Uses/es|uses]], pero el enlace se realiza sin necesidad de escribir un *makefile* como en C. | |
| 14 | + | ||
| 15 | + | ||
| 16 | + | Una unidad puede también ser utilizado para declarar una serie de [[Const|constantes]] o [[Global variables|variables]] globales para su utilización por toda la aplicación, sin que la misma contenga código ejecutable. | |
| 17 | + | ||
| 18 | + | ### Leer más | |
| 19 | + | ||
| 20 | + | - [Unit scope](http://www.freepascal.org/docs-html/ref/refsu71.html) (FPC html doc) | |
| 21 | + | - [Compiling a unit](http://www.freepascal.org/docs-html/user/userse11.html) (FPC html doc) | |
| 22 | + | ||
| 23 | + | --- | |
| 24 | + | *From the Free Pascal wiki, page "Unit/es", as it stood on 2013-03-26 after a change by Olaf, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* | |
| 25 | + | Category: Castellano | |
| 26 | + | Category: Español |
