Hola,
estoy intentando programar en Lazarus, pero no sé como empezar, me explico:
he instalado Lazarus en una distro Debian 4.0 Etch virtualizada mediante Virtual Box. Bien, ejecuto Lazarus y le doy a nuevo.... y según las explicaciones de todos los archivos o proyectos a abrir, selecciono el 'custom program', que parece el típico program de FreePascal o Borland Delphi 2006. Ahora, me aparece la típica plantilla, pero con alguna librería que no conocía. Hasta ahora, sin problemas, entonces, escribo un sencillo programa para hacer una prueba rápida y comprobar que funciona correctamente:
Código:
program Unit2;
{$mode objfpc}{$H+}
uses
Classes, SysUtils;
var
x: integer;
begin
x := 5;
write(x);
readln;
end.
Y al compilar dicho código, me aparece el siguiente error:
Código:
unit2.pas(1,1) Fatal: Syntax error, "UNIT" expected but "PROGRAM" found
No lo entiendo la verdad, creo que es algo ilógico, me dice que esperaba Unit, y que se ha encontrado con programa....pero si es lo que yo previamente he seleccionado!!
No entiendo el error, y claro, asi no puedo compilar nada y necesito que sea el típico programa normal y corriente, ni formularios, ni aplicaciones...ni nada.
Si alguien me pudiese echar una mano, se lo agradecería muchísimo.
Un saludo,
Geru.