Boujour, et merci d'avance
En gros : Commen faire pour sauvegarder un objet??
J'ai essayer comme çà mais la relecture ne me donne pas mes objet d'origine :
GS_ListTask et GS_ListTaskAppLaunch sont définie comme çà
TLstCh<cTaskAppLaunch> GS_ListTaskAppLaunch; // Liste de tâche AppLaunch
TLstCh<K_LIST_TASK> GS_ListTask; // Liste de tâche Type
avec TLstCh qui est un template liste chaîne de class.
// Création
// Créer fichier
LL_hFile = CreateFile( LTC_Fic.c_str(), GENERIC_WRITE, 0 , 0, CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0);
// Mémoriser données :
WriteFile(LL_hFile, (void*)&GS_ListTask, sizeof(GS_ListTask),&LL_Ret, 0);
WriteFile(LL_hFile, (void*)&GS_ListTaskAppLaunch, sizeof(GS_ListTaskAppLaunch),&LL_Ret, 0);
// Fermer fichier
CloseHandle(LL_hFile);
// Relecture
OpenFile(LTC_Fic.c_str(), (_OFSTRUCT*) &GS_ListTask, OF_READ);
OpenFile(LTC_Fic.c_str(), (_OFSTRUCT*) &GS_ListTaskAppLaunch, OF_READ);
Si çà ne marche pas je vais être obligé de structer la totalité de mes listes chaînés pour sauver une à une leurs données. C.a.d 100 ligne au lieu de 2. Je suis sûr qu'il doit y avoir moyen.
