User Tag List

Results 1 to 3 of 3

Thread: Réallocation mémoire de l'EditData

  1. #1
    Gawen
    Guest

    Réallocation mémoire de l'EditData

    Bonjour,

    j'ai essayé de créer un extension qui utilise 2 types d'editdata. une version légère (l'EDITDATA lui même) et une classe qui dérive d'EDITDATA (appelons-la EDITPLUS).

    Dans la routine CreateObject, je crée une variable EDITPLUS edplus à partir de edPtr (en pensant à recopier le eHeader). Je réalloue ensuite l'editdata avec mvReAllocEditData() en lui donnant la taille de EDITPLUS. Je transtype ensuite le pointeur retourné par cette routine en EDITPLUS* et je recopie dans ce pointeur mon edplus. A ce moment, j'ai bien un editdata augmenté stocké là où il faut (d'après le debugger de VC++).

    Pourtant, quand je vérifie le contenu de la mémoire lors de l'appel d'une autre routine (PutObject pour ne pas la nommer), l'espace supplémentaire propre à EDITPLUS est réinitialisé.

    Si quelqu'un a une idée sur l'origine possible de ce phénomène, je suis preneur.

  2. #2
    Clickteam Clickteam

    Join Date
    Jun 2006
    Location
    France
    Posts
    14,022
    Mentioned
    279 Post(s)
    Tagged
    3 Thread(s)

    Re: Réallocation mémoire de l'EditData

    Il faudrait voir le source code de CreateObject (et la définition des structures) parce que là c'est un peu difficile à voir...

    Yves.

  3. #3
    Gawen
    Guest

    Re: Réallocation mémoire de l'EditData

    OK.
    Je crée une petite extension mettant le phénomène en avant et je la poste dans les archives.

    EDIT : Voilà, j'ai posté ici une archive qui cause le problème.

    La classe "étendue" ne contient d'un int maValeur en plus de l'EDITDATA normal.

Similar Threads

  1. Jeu de mémoire (remake de SIMON)
    By Wawa in forum File Archive
    Replies: 3
    Last Post: 19th December 2011, 07:35 PM
  2. Mémoire vive et MMF2Dev HWA
    By Windlake in forum Hardware Accelerated Runtime
    Replies: 0
    Last Post: 3rd June 2011, 09:32 AM
  3. probleme de memoire
    By Eagle4 in forum Multimedia Fusion 2 - Technical Support
    Replies: 8
    Last Post: 22nd July 2007, 03:30 PM
  4. Réallocation mémoire de l'EditData (suite)
    By Gawen in forum File Archive
    Replies: 2
    Last Post: 2nd March 2007, 01:16 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •