Como usar matrizes variantes no Delphi
Eu tenho dois programas Delphi7: um servidor de automação COM (EXE) e outro programa que está usando o servidor de automação.
Eu preciso passar uma matriz de bytes de um programa para outro.
Após algumas pesquisas, descobri que o uso de matrizes variantes é o caminho a seguir (corrija-me, por favor, se você conhece algum método melhor).
Minha pergunta é: como crio uma matriz variante em um programa e como leio seus valores no outro?
Eu sei sobre VarArrayCreate e VarArrayLowBound / VarArrayHighBound, mas não tenho certeza sobre como fazer isso corretamente.
Obrigado!