Lazarus no Open SuSe 10.1
Março 8th, 2007Meus caros amigos, gostaria de dividir esta informação pois para instalar esse “cara” eu apanhei um bocado …
Vamos lá
Abra o terminal em modo Superusuário
Acesse a pasta onde estão localizados os arquivos .rpm.
Para a instalação inicial, é importante que você tenha estes 5 (cinco) arquivos:
fpc-2.0.4-0.i586.rpm
fpc_crosswin32-2.0.4-060910.i386.rpm
fpc-docs-2.0.4-0.i586.rpm
fpc-src-2.0.4-0.i386.rpm
lazarus-0.9.20-0.i386.rpm
E importante que os arquivos sejam instalados nesta ordem que postei, pois caso contrario ira gerar dependências durante a instalação.
Iremos instala-los utilizando os seguintes comandos:
#rpm -ivh fpc-2.0.4-0.i586.rpm
#rpm -ivh fpc_crosswin32-2.0.4-060910.i386.rpm
#rpm -ivh fpc-docs-2.0.4-0.i586.rpm
#rpm -ivh fpc-docs-2.0.4-0.i586.rpm
#rpm -ivh fpc-src-2.0.4-0.i386.rpm
#rpm -ivh lazarus-0.9.20-0.i386.rpm
Ao final , Alt +F2 digite “lazarus”, e voilá !!!
Ok, depois que salvei meu projeto no Lazarus, não consigo mais compila-lo !
Bom meus amigos, me deparei com este problema logo no primeiro dia, mas eis que lhes trago a solução …
Quando você salva seu projeto, o Lazarus cria dentro da mesma pasta uns arquivos .bak, que seria os backups do seu projeto, nota-se que ele gera este arquivo para todos os arquivos . lpi e .pas, porém a solução é muito fácil.
Execute o terminal como root, encontre estes arquivos com extensão “.lpi.bak”e “pas.bak”, e os delete da pasta, mande executar o projeto novamente, digite F9 normalmente e logo você verá o novo binário sendo executado …
Compilando o primeiro projeto no Lazarus (Hello World)
Vamos agora compilar nosso primeiro projeto com o Lazarus:
Abra um novo projeto: Projeto => Novo projeto
Dimensione o formulário para que ele fique do tamanho de uma caixa de mensagens do sistema operacional, acrescente dois buttons e um label
No object inspector do formulário altere os seguintes opções:
Position e no Drop-down marque poScreenCenter, esta opção indica que o formulário ira iniciar no centro da tela,
Caption, que seria o titulo do formulário para “Kernel Panic”
Border Style para bsDialog
O formulário deve ficar com mais ou menos esta aparência :
Ok , agora vamos editar os Buttons e o label :
Selecione o primeiro Button, no objetc inspector altere a propriedade Caption para “&Sim”
, o “&” indica que o primeiro caracter será o tarjado por baixo indicando o atalho no teclado no caso seria Alt + s
Naturalmente o segundo, será alterado na mesma propriedade no mesmo loca como “&Não”.
No Label, altere a propriedade caption e coloque :”Kernel panic, executar o comando rm -rf / ?”
O resultado final deve ser mais ou menos este :
Ok, agora iremos decodificar o sistema:
Selecione o primeiro buttom, abra a opção evento no object inspector, selecione “On Mouse Move”,
e entre com o seguinte código:
Button1.Caption:=’&Sim’;
Button2.Caption:=’&Não’ ;
No segundo Button, faça o mesmo procedimento porém inserindo o seguinte código:
Button1.Caption:=’&Sim’;
Button2.Caption:=’&Não’ ;
Agora é só executar F9, e bom divertimento …