Il est très pratique d'utiliser la fonction (int ^par) en langage C. J'ai vérifié beaucoup d'informations mais je n'ai pas trouvé comment l'utiliser dans Delphi.
Ce soir, je me suis soudainement rappelé que le pointeur universel Delphi Pointer (pointeur non typé) devait être utilisé à la place. Passez le test.
PROcédure xx(a:pchar);
var
tm:^TAdodataset;
commencer
tm:=Pointeur(a);
...
fin;
procédurebb;
var
tm:TAdodataset;
commencer
tm...
xx (@tm);
fin;