Array como Parametro numa procedure Remota

Delphi

17/11/2003

Tenho uma procedure
procedure TMetaServerApplication.NomeCampo(Tabela: OleVariant;
var Titulo: Array);

Pois é tenho uma procedure remota (MultiCamadas DCom) onde preciso passar um parametro como referencia para uma procedure que seja uma array
Alguém sabe fazer isto?


Mitsalito

Mitsalito

Curtidas 0

Respostas

Mitsalito

Mitsalito

17/11/2003

Será que os moderadores podem me ajudar com este problema.
Preciso de uma solução.


GOSTEI 0
Cabelo

Cabelo

17/11/2003

Não é muito simples, mas em uma UNIT genérica, ou em uma UNIT principal, vc deve declarar um vetor do tipo record, criar suas variáveis, e assim que acionar o form que precisa desta array, vc deve incrementar os dados no vetor, OnCreate do Form. Depois de ter carregado todo o vetor, vc pode passá-lo como paramentro em qualquer UNIT, desde que vc declare a UNIT que vc declarou o vetor no uses desta UNIT.

Não sei se consegui ser bem claro, se tiver dúvidas entre em contato no e-mail cabelo.uni@uol.com.br

Sem mais

Cabelo


GOSTEI 0
Mitsalito

Mitsalito

17/11/2003

Bem na verdade parece que vc descreveu um processo para lincar uma unit num sistema de uma camada e o que eu queria na verdade é passar uma variavel do tipo array como parametro por referencia para uma outra aplicação (de multicamadas)


GOSTEI 0
POSTAR