Arquivo dos posts com a tag 'Delphi'

Máquina de Estados - Provando a praticidade

Quando falei sobre máquina de estados nos artigos:

Falei que era muito útil no dia-a-dia para resolver problemas de lógica. Pois semana passada me deparei com um problema desses e pensei, isso é um caso de máquina de estados e saquei um papel e desenhei:

Continue lendo ‘Máquina de Estados - Provando a praticidade’

Ponteiros no Pascal / Delphi - Ponteiro de Ponteiro

Este é um recurso de programação interessante, podemos ter ponteiros apontando para ponteiros. Abaixo um pequeno exemplo em Pascal / Delphi de como é a declaração e o uso de um ponteiro que aponta para um ponteiro:

Continue lendo ‘Ponteiros no Pascal / Delphi - Ponteiro de Ponteiro’

Ponteiros no Pascal / Delphi - Ponteiros para matrizes / vetores

Assim como dissemos no post passado que podemos usar os ponteiros para apontar para estruturas, também podemos usar os ponteiros para apontar para matrizes ou vetores. Veja o exemplo abaixo:

Continue lendo ‘Ponteiros no Pascal / Delphi - Ponteiros para matrizes / vetores’

Ponteiros no Pascal / Delphi - Ponteiros para estruturas (Record)

Os ponteiros podem ser usados também para indicar o endereço de uma estrutura de dados (Record em Pascal / Delphi). Basta além de definir a estrutura, também definir um ponteiro para este tipo de estrutura como no exemplo abaixo:

Continue lendo ‘Ponteiros no Pascal / Delphi - Ponteiros para estruturas (Record)’

Ponteiros no Pascal / Delphi - Alocando memória dinamicamente

Nos últimos artigos sobre ponteiros, foi explicado o que é e o como fazer para o ponteiro apontar para um variável existente, neste irei explicar como usar o ponteiro para apontar para um endereço de memória alocado dinamicamente.

Continue lendo ‘Ponteiros no Pascal / Delphi - Alocando memória dinamicamente’

Embarcadero compra CodeGear

Acabo de ler do Malta on Delphi:

A Borland anunciou oficialmente a venda da subsidiária CodeGear para a Embarcadero Technologies por aproximadamente US$ 23 milhões, mais contas a receber no valor de US$ 7 milhões. A transação deve ser concluída em 30 de junho de 2008.

Leia mais no site do Malta on Delphi.

Isso com certeza irá motivar os desenvolvedores que trabalham com o Delphi. Eu pelo menos fiquei motivado.

Atualização: O Cesar comenta sobre o assunto em “Codegear Comprada pela Embarcadero” e “E agora Embarcadero?“. Recomendo a leitura!

Ponteiros no Pascal / Delphi - Apontando para o mesmo endereço

Texto retirado de HowStuffWorks.

Eis um aspecto interessante da linguagem C (ou Pascal / Delphi): qualquer número de ponteiros pode apontar para o mesmo endereço. Por exemplo, você pode declarar p, q, e r como ponteiros de inteiros e defini-los para apontar para i, assim: Continue lendo ‘Ponteiros no Pascal / Delphi - Apontando para o mesmo endereço’

Ponteiros no Pascal / Delphi - Entenda os endereços de memória

Dado o fundamento, agora iremos explanar como funciona o armazenamento destas informações na memória com um copy/paste deste artigo do HowStuffWorks.

Continue lendo ‘Ponteiros no Pascal / Delphi - Entenda os endereços de memória’

Ponteiros no Pascal / Delphi - Fundamentos

Continuando o post anterior, damos seqüência mostrando o artigo do HowStuffWorks que fala sobre os fundamentos da utilização de ponteiros em C e eu em paralelo falarei da sua utilização no Pascal / Delphi.

Continue lendo ‘Ponteiros no Pascal / Delphi - Fundamentos’

Ponteiros no Pacal / Delphi - O Porquê

Continuando o post anterior, damos seqüência mostrando o artigo do HowStuffWorks que fala sobre o porquê de se usar ponteiros e fazendo um paralelo com a sua utilização no Pascal / Delphi.

Continue lendo ‘Ponteiros no Pacal / Delphi - O Porquê’