Sign in Join
Wiki copytemporary

IDE directives/es

English · Español · Français

Perspectiva

Las directivas del IDE son similares a las directivas del compilador: una clase especial de comantarios puestos en su código fuente. Están encerradas por llaves con un signo de porcentaje. Por ejemplo:

pascal
{%H-}

El compilador los ve simplemente como comentarios y los ignora. El IDE usa estas directivas para guardar información específica del código fuente el cual es independiente del proyecto y sesión.

Ocultar una pista (hint), nota o advertencia

Para ocultar una sola pista, nota o advertencia use la siguiente directiva IDE:

pascal
procedure HagaAlgo({%H-}SinUsar: char);
begin

end;

Esto suprimirá la línea en la ventana de Mensajes de Lazarus que sin duda reportaría

Hint: Parámetro "SinUsar" no se ha usado

El compilador procesará la pista, pero la directiva {%H-} hará que el IDE filtre la pista fuera de la vista de los Mensajes.

Nota: Puede clicar derecha en una pista de la ventana de mensaje y escoger el menú contextual la opción "Ocultar el mensaje via directiva" para insertar la directiva automáticamente.

Esta característica se introdujo en Lazarus 0.9.29.

Codificación de Archivo

Puede especificar la codificación que el IDE debería usar para un archivo fuente agregando un BOM o una directiva de codificación en el mero inicio de un archivo fuente:

pascal
{%encoding CP1250}

Vea la unidad lcl/lconvencoding.pas para todos los valores posibles.

Ejecutar/Construir un archivo

El IDE puede ejecuta y construir archivos individuales en vez de proyectos. Los parámetros para construir/ejecutar un archivo se guardan como directivas de IDE dentro del archivo propio.

Vea Archivo de Configurar la Construcción.

Otras directivas IDE

Leyendo / encontrando directivas IDE

La unidad codetools basiccodetools contiene varias funciones para leer directivas IDE:

Traducido por edgarrod71@gmail.com


From the Free Pascal wiki, page "IDE directives/es", as it stood on 2023-03-08 after a change by Edgardager, 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.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.