Problemi con la serializzazione...

lunedì 18 settembre 2006 - 09.15

Braski Profilo | Newbie

salve a tutti...ho un problema che non riesco a risolvere con la serializzazione di un oggetto.
Il mio codice è questo:

CStringList sl;

sl.AddHead("ciao");
sl.AddHead("ciao");

CFile ultimicomandi("Ultimi.bin", CFile::modeCreate | CFile::modeWrite);
CArchive ar(&ultimicomandi, CArchive::store);
if(sl.IsSerializable()) {
sl.Serialize(ar);
}
ultimicomandi.Close();


Nonostante sia quasi sicuro che la sintassi sia corretta, e il modo di chiamare la serializzazione su un oggetto sia quello, e CStringList sia una classe derivata di CObject e quindi supporti la serializzazione senza bisogno di implementarla, l'errore che ricevo in fase di esecuzione è questo: un file senza nome non trovato.
Ho passato qualche ora insieme a un programmatore esperto a cercare di risolvere il problema, ma non ci è venuto a mente niente. Ultima cosa, ho debuggato e la linea che dà problemi è proprio sl.Serialize(ar) mentre IsSerializable ritorna normalmente TRUE.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5