Páginas

Mostrando postagens com marcador Delphi. Mostrar todas as postagens
Mostrando postagens com marcador Delphi. Mostrar todas as postagens

terça-feira, 11 de agosto de 2009

Mudando o Visual do Lazarus

Oi Pessoal

No dia-a-dia eu trabalho com Delphi. Em casa, só uso Linux. Então, resolvi instalar e testar o Lazarus. Como estou usando o Ubuntu 9.04, usei os arquivos .deb disponíveis no repositório. Depois de instalado, fui executar o Lazarus e me deparo com um menu com letras enormes gigantes e horríveis. Como todo bom usuário abri o Firefox e perguntei para o grande amigo de todos, o Google, como configurar o Lazarus para alterar o tamanho dos fontes dos menus. Não achei nada, mas nada mesmo.

No Wiki do Lazarus encontrei uma nota informando que ele é instalado com interface default baseada no Gtk 1.2. Como uso o Gnome 2.26, o menu fica todo zoado.

E depois de muita procura e fuçar na IDE do Lazarus, eis que encontro a solução. Resolvi postar no blog para ficar registrado.

Vamos lá:

  • No menu Tools clique em Configure Build Lazarus
  • Marque a opção Build IDE with Packages
  • No ComboBox da direita ao lado de IDE escolha a opção gtk 2 (beta)
  • Clique no botão Build e aguarde a compilação
  • Depois de compilar, a IDE vai fechar e abrir automaticamente com o novo visual baseado no gtk2.

Bom pessoal, espero que essa dica ajude... Abaixo segue screen do Lazarus instalado no meu note....

clip_image002

Até mais

quarta-feira, 20 de maio de 2009

Delphi Meeting 2009

image

A Embarcadero estará promovendo nos dias 27/05 à 10/06 o Delphi Meeting nas principais cidades do Brasil, começando por Campinas, passando por Ribeirão Preto, Belo Horizonte, Brasília, Porto Alegre, Vitória, São Paulo, Goiânia e terminando em Natal, onde o objetivo é reunir os desenvolvedores Delphi e apresentar as novidades do Delphi 2009.

O evento é gratuito e as inscrições podem ser feitas clicando em Delphi Meeting 2009.

Fonte: Embarcadero

quinta-feira, 30 de abril de 2009

Limpando Edits dinamicamente no Delphi

Muitas vezes precisamos limpar o conteudo de mais de um edit de tela e normalmente resolvemos o probelma da seguinte situação:

image

onde pegamos edit à edit e colocamos no evento no qual usaremos para zerar os edits, como exemplo um evento de botão Limpar ou Cancelar para podermos executar a operação no momento desejado.

Outra forma é adiconar todos os edits em algma função e usar a chamada no evento desejado.

Mas vai ai uma dica e uma das formas mais corretas de se executar esta função que é criando uma função chamando o tipo do componente que queremos limpar o seu conteúdo e no evento na qual iremos usar a função passar somente os campos que terão seu contéudo zerado apagado.

Por exemplo a função abaixo:

image 

Irá verificar se na Unit onde a mesma for chamada existe compontes do tipo TCustomEdit e irá zerar o conteúdo de todos os componentes da tela.

A figura abaixo demostra a utilização a função LimpaEdits passando como parametros os  3 edits usando no nosso exemplo:

image

Bom, espero ter ajudado, não sou nenhum expert em Delphi ou em Objetct Pascal, mas vai ai minha primeira dica em Delphi.