Autore Topic: Object.Address() ritorna l'indirizzo errato di una Struttura  (Letto 113 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.683
  • Ne mors quidem nos iunget
    • Mostra profilo
https://lists.gambas-basic.org/pipermail/user/2023-March/078930.html


Per i lettori del nostro forum suggerirei anche la lettura di questa pagina della nostra wiki, con particolare riferimento al secondo paragrafo dedicato al Metodo Object.Address():
https://www.gambas-it.org/wiki/index.php/Ottenere_il_puntatore_di_una_variabile_di_tipo_Struttura


Ad ogni modo, con la versione Commit d42aad3a di Gambas è stato implementato il nuovo Metodo "Object.Data()" che ritorna l'indirizzo dei dati di un Oggetto:
https://gitlab.com/gambas/gambas/-/commit/d42aad3a6561ab6efbc282275aab9a4c3c389fd8

Pertanto si suggerisce la lettura anche questa pagina:
https://www.gambas-it.org/wiki/index.php/Leggere_e_scrivere_direttamente_nell%27area_di_memoria_di_una_Struttura_accedendovi_con_la_classe_Object
« Ultima modifica: 29 Marzo 2023, 02:55:58 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »