allora oregon , intanto graize per l'aiuto e scusa per la mia preparazione su c++.
rispondo alle domande:

Due dubbi ...

1) nella Serialize, quando scrivi

i<sizeof(aAccelleratorArray);

cosa credi che restituisca la sizeof?
il numero di elementi dell aAccelleratorArray

2) nella UnSerialize, hai un puntatore ad un array
inizio a capire , puntatore ad array e?!

LPACCEL aAccelleratorArray;

ma non allochi mai lo spazio per i suoi elementi ... e fra l'altro, dopo aver letto il primo non leggi gli altri ...

come faccio a leggere tutti gli elementi e a serializzare l'array ?


Sto cercando di serializzare una accellerator table,ma come hai visto non ci sono riuscito.
Puoi darmi ancora qualche dritta?
grazie.