1) Que se passe-t-il si on réalloue un espace mémoire plus petit que d'origine ?
Le buffer a quelle taille, 10 ou 5 ?
Code : Tout sélectionner
*buffer = AllocateMemory(10)
*buffer = ReAllocateMemory(5)
Exemple: si je veux retourner un nouvel espace en mémoire fraîchement créé par une procédure.
3) Quelle est la bonne syntaxe pour intégrer un espace mémoire dans une interface ?
Exemple:
Code : Tout sélectionner
Interface MonObjet
MaProcedure()
EndInterface
Structure MesFonctions
MaProcedure.l
EndStructure
Structure MaStructure
*Fonctions.MesFonctions
buffersize.l
; ici je fais *buffer.l ?
EndStructure
Procedure MaProcedure(*this.MaStructure)
; si je veux faire un Peek ou autre
;*this\*buffer ?
;*this\buffer ?
;*this\autre ?
EndProcedure
Merci
