Ir ao conteúdo

Uso de ponteiro como parametro de uma função


rockzilla2109

Posts recomendados

Postado

Olá amigos do fórum.

Estou tendo problemas com uso de ponteiro como parametro de funções...

Exemplo:


procedure TestePonteiro(variavel: ^integer);
begin
variavel^:= 10;
end;

Se fazer isso e mandar compilar no delphi7 é gerado este erro:

"Identifier expected but '^' found"!!!

Resumindo: quando o ponteiro é passado como parametro de uma função ou procedure aí dá pau.

Não sei se é a sintaxe que está incorreta ou se simplesmente isso não é suportado.

Alguém já passou por isso e sabe como resolver?

Agradeço a ajuda.

  • Membro VIP
Postado
Olá amigos do fórum.

Estou tendo problemas com uso de ponteiro como parametro de funções...

Exemplo:


procedure TestePonteiro(variavel: ^integer);
begin
variavel^:= 10;
end;

Se fazer isso e mandar compilar no delphi7 é gerado este erro:

"Identifier expected but '^' found"!!!

Resumindo: quando o ponteiro é passado como parametro de uma função ou procedure aí dá pau.

Não sei se é a sintaxe que está incorreta ou se simplesmente isso não é suportado.

Alguém já passou por isso e sabe como resolver?

Agradeço a ajuda.

Olá rockzilla2109.

Tente criando um tipo. Ex.:

type
pInt = ^integer;
procedure TestePonteiro(variavel:pInt);
begin
variavel^:= 10;
end;

No aguardo.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...