GARANTIR DESCONTO

Fórum Variavel por referencia #350664

16/12/2007

0

Olá,

como declado uma variavel que funcione da mesma forma que o var em uma função?

ex.: function criarform([b:ff5baf7d1a]var[/b:ff5baf7d1a] form);


Sistemald

Sistemald

Responder

Posts

17/12/2007

Bruno Belchior

Desculpe amigo, mas fiquei confuso sobre qual é a sua dúvida... Poderia ser mais detalhista?


Responder

Gostei + 0

17/12/2007

Rodc

Acho que seria assim:
function criarform(&form);

Tenta olha o código a função CreateForm() do Application, ele recebe um form por referência.


Responder

Gostei + 0

17/12/2007

Sistemald

Olá amigo tenho um formulario de busca

com a variavel formedicao:tform

eu crio o form frmbuscacliente herdado do form de busca, no create eu coloco que formedicao = frmclienteedicao;

quando clico e edit ele da um new na variavel formedicao.

o form abre tudo norma mas a variavel frmclienteedicao continua nil

eu queria que formedicao fosse uma referencia para frmclienteedicao, para que quando eu desse um createform, o frmclienteedicao apontasse para o form e nao nil;


Responder

Gostei + 0

17/12/2007

Rodc

faz tempo que não trabalho com Delphi, mas acho que uma das opções abaixo:
formedicao = @frmclienteedicao;

^formedicao = @frmclienteedicao;

^formedicao = frmclienteedicao;

formedicao = ^frmclienteedicao;

Tanta aí...


Responder

Gostei + 0

17/12/2007

Sistemald

o problema do ponteiro é o seguinte.

no frmclienteedicao é nil

quando faço formedicao = frmclienteedicao

o formedicao tambem aponta para nil.

funciona se eu fizer depois do create, mas preciso antes do create.


Responder

Gostei + 0

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

Aceitar