Bonjour,
J'ai un programme qui fait des traitements informatiques (sauvegardes, modifications, envois par FTP, ...).
Le programme peut comporter des erreurs critiques qui nécessite un arrêt de ce dernier et affiche le message d'erreur qui permettra de résoudre le problème et ainsi reprendre où j'en étais avant le plantage.
Pour celà, je crée des points de restauration que je stocke dans un fichier ini. Quand je lance le programme, je lis le fichier et sais à quel endroit je dois continuer mon programme.
Cependant, je ne sais pas comment le mettre en place. Pointeur de fonction?
Voici un exemple:
Je ne vois pas comment faire pour reprendre le traitement à func4() par exemple. Comment procéderiez vous?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 void main_func() { func1(); func2(); if (func3()) { func4(); func5(); } else func6(); func7(); }
Merci d'avance.
Partager