Fórum Ponteiros no delphi? #211434

03/02/2004

0

Alguém já trabalhou com ponterios no Delphi?

Sei que é básico no object pascal

Alguém tem um exemplo de quando? e como utilizar ponteiros no delphi

preciso so de uma idéia para trabalhar com eles

Valeu

Rogério


Rbbsoftware

Rbbsoftware

Responder

Posts

03/02/2004

Vanius

Fera,


no livro ´Topicos avançados de programação em Delphi 3´
temos o seguinte exemplo:

//modo tradicional
procedure TForm1.Button1Click(Sender : TObject);
var
  MeuTexto : String;
begin
  MeuText := ´Ola´;
  Edit1.Text := MeuTexto;
end;


// usando PONTEIROS
procedure TForm1.Button1Click(Sender : TObject);
var
  PontTexto : ^String;
begin
  New(PontTexto);
  PontTexto^ := ´Ola´;
  Edit1.Text := PontTexto^;
  Dispose(PontTexto);
end;


// ou entao
procedure TForm1.Button1Click(Sender : TObject);
var
  PontTexto : ^String;
begin
  GetMen(PontTexto, 256);
  PontTexto^ := ´Ola´;
  Edit1.Text := PontTexto^;
  FreeMen(PontTexto, 256);
end;



Parece q temos várias vantagens ao usar ponteiros, como:
- o programa fica mais rápido pq a memoria é melhor gerenciada;
- Ao declarar ponteiros vc utiliza a memoria livre (heap);
- Vc pode alocar memoria diretamente;
- Reduz o uso de memoria
- Acelera a pesquisa em memoria.

Se quiser, scaneio este texto e envio para vc.

Abraços,


Vanius

[color=blue:265789c59a]Texto editado pelo Moderador para adicionar BBCode [code e /code] (AZ)[/color:265789c59a]


Responder

Gostei + 0

04/02/2004

Bluefox

Por favor Vanius, estou desenvolvendo um projeto, e sei que a utilização de ponteiros tornará a aplicação mais ágil, porém não tenho idéia de como implementá-la em Delphi. Se for possível gostaria de saber o dados completo da obra citada ´Topicos avançados de programação em Delphi 3´(autor,editora, etc), ou se puder me passar o material sobre ponteiros (melhor), ficarei muito grato.
Se precisar de qualquer ajuda, é só falar.

email: alex_informatica@yahoo.com.br


Responder

Gostei + 0

04/02/2004

Adriano Santos

Meu, se puder me passar tb, pois tenho algumas dúvidas.

valeu

tecnico@doiscliques.com


Responder

Gostei + 0

04/02/2004

Vanius

OK. Irei scanear hoje a noite a amanha, 05/02/04 envio para vocês. Sao 15 páginas.
Dados do Livro:
Titulo: Tópicos Avançados de Programação em Delphi 3
Autor: Adelize Generini de Oliveira
Editora: Advanced Editora

O item de ponteiros esta na Parte II- Explorando o object Pascal
Ponteiros - Paginas 131-145.

acredito q o site da editora seja
www.relativa.com.br

o fone da relativa é (48) 224-4281

no livro temos os seguintes dados:
adelize@omninet.com.br
(48)249-7091 / 244-4894


Abraços,

Vanius Girodo


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar