Bonsoir
Je tente de traduire un code Delphi, il y a une fonction sur laquelle je bute
j'ai regarde dans l'aide en ligne Delphi et j'ai ceci qui ne m'aide pas plusfor i:=$f0000 to $fffff do md[i]:=byte(Ptr(i)^);
Convertit l'adresse spécifiée en pointeur.
Syntaxe Delphi :
function Ptr(Address: Integer): Pointer;
Dans le code Delphi, la fonction Ptr convertit l'adresse donnée en pointeur. Un appel à cette fonction ne génère pas de code, mais traite seulement la valeur de 32 bits donnée par Address comme un pointeur. Tout comme nil, le résultat de Ptr est compatible en terme d'affectation avec tous les types de pointeurs.
Partager