Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
prog:lazarus:types:pointer [25/04/2023 17:47]
thierry [Transmettre un Objet via un Int64]
prog:lazarus:types:pointer [17/06/2023 17:09] (Version actuelle)
thierry [Changement de type grâce aux pointeurs]
Ligne 28: Ligne 28:
  
 </​code>​ </​code>​
 +<note tip>Pour changer de type on peut utiliser aussi ''​absolute''​\\
 +Voir ici : [[https://​wiki.freepascal.org/​Absolute]]</​note>​
  
 ===== Transmettre un Objet via un Int64 ===== ===== Transmettre un Objet via un Int64 =====
 +==== Int64 -> TObject ====
 +
 <code delphi> <code delphi>
 var var
Ligne 38: Ligne 42:
 end; end;
 </​code>​ </​code>​
 +==== TObject -> Int64 ==== 
 +<code delphi>​ 
 +var 
 +  vI:int64; 
 +  vO: TObject; 
 +begin 
 +  vI:​=ptrint(vO);​ 
 +end; 
 +</​code>​