Array
(
)

Enviar e Receber variável com Constructor.

Adriano Barbosa
   - 05 nov 2009

boa tarde a todos,

Gostaria de saber se é possível enviar e receber dados com o Constructor, estou usando assim:

  constructor Create(AOwner: TComponent; gModo : TModo; var gCodigo: String);reintroduce;

Estou usando o este constructor para criar um form e passar um parâmetro, mas ao fecha-lo quero retornar outro valor como parâmentro,  o que preciso é pegar devolta o valor da variável gCodigo, isso é possível?

Se tem outra forma de fazer isso, por favor postem aqui.

Pjrm1470
   - 05 nov 2009

Use um Pointer (ponteiro). Sendo um ponteiro, vc conseguirá atribuir o valor da variável passada como parâmetro pelo construtor.
| constructor Create(AOwner: TComponent; gModo : TModo; var gCodigo: Pointer);

Não fiz um teste, mas lhe garanto que:
Atribuindo o valor ao pointer, vc estará atribuindo o valor a variavel que foi passada como parâmetro no gCodigo.

Qlqr coisa postae.
Att,
Plínio.