J'ai deux programmes Delphi7: un serveur d'automatisation COM (EXE) et l'autre programme qui utilise le serveur d'automatisation.Comment utiliser des tableaux de variantes dans Delphi
J'ai besoin de passer un tableau d'octets d'un programme à l'autre.
Après quelques recherches que j'ai trouvé que l'utilisation des réseaux de variantes est la voie à suivre (corrigez-moi s'il vous plaît si vous connaissez des meilleures méthodes).
Ma question est: Comment créer un tableau de variantes dans un programme, puis comment lire ses valeurs dans l'autre?
Je sais à propos VarArrayCreate et VarArrayLowBound/VarArrayHighBound, mais je ne suis pas sûr sur la façon de le faire correctement.
Merci!
Merci! Pourriez-vous également donner un exemple de code sur la façon de lire le tableau sur le côté du client? Disons qu'un vararray est passé au client dans un variant, comment le lisez-vous? Appelez-vous VarArrayCreate ou utilisez-vous simplement VarArrayLowBound, etc.? – Steve
Utilisez simplement le tableau de l'autre côté. Créez-le une seule fois. Mais attention à qui est responsable de l'éclaircir. – Runner