0 Members and 1 Guest are viewing this topic.
/////////////////////////////////////////////////////////////////// LogError/////////////////////////////////////////////////////////////////void SaveRestoreScenario::LogError(char* Valeur){ #ifdef _DEBUG MessageBox(NULL,Valeur, "LogError SaveRestore",MB_OK); #endif}
Scn.SavedVariable("ISP", &Loaded_ISP);
picto a écrit:MessageBox( HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType )
MessageBox(NULL, "wnd message loop", "caption", MB_OK);
void DeclareVariableASauver(){ Scn.InitClass(); //Toutes les sauvegardes de variables // compressed variable for(int id=DIODE_CHECK_ELEC;id < FIN_DIODE_SIMPLE;id++) Scn.SavedVariable(id, &Diode[id].Etat); ..... TOUT les "Scn.SavedVariable" ICI}
DeclareVariableASauver();
Et plus haut ce n'est pas une critique hein...
reposte:
picto a écrit:Quotereposte: ???
static int ResetOk=0; // initialise tout le tableau si premier appel à cette fonction pour cette instanceif(ResetOk!=(int)this){ int I; for(I=0;I<FIN_DIODE_SIMPLE;I++) memset(&Diode[I],0,sizeof(BOUTON)); ResetOk=(int)this;}
picto a écrit:J'oublie les init par tableaux aussi ... ce n'est pas suffisamment lisible.J'imagine au bout de quelques mois quand on veut ajouter une nouvelle couche à un addon.
for(int id=DIODE_CHECK_ELEC;id < FIN_DIODE_SIMPLE;id++) Scn.SavedVariable(id, &Diode[id].Etat);