Lazarus no Open SuSe 10.1

Março 8th, 2007

Meus 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 …