Bonjour,
Si ton programme plante, tu es bien conscient qu'il ne pourra plus traiter de données, donc "non" en cas de plantage tu auras forcément un arrêt de l'enregistrement des valeurs.
Selon comment tu réalises le code de ton programme, tu peux même perdre l'antériorité des données avant erreur.
Pour éviter cela, je conseille de sauvegarder dans un fichier tes données à chaque écriture, ainsi en cas de bug, tu conserves l'historique déjà enregistré.
Sinon, il te faut passer sur des systèmes autonomes avec mémoire intégrée pour être indépendant de ton ordinateur, mais si tu n'as pas un critère de réactivité important, je te conseillerais plus d'optimiser ton programme afin de garantir sa fiabilité.
Je réalises des programmes d'interface avec divers équipements, et bien ficelé, mon programme peut tourner de manière pérenne pendant plus de 2 semaines (j'ai pas tester plus long à ce jour).
A noter que pour des enregistrements de longue date, ou très long, il faut réfléchir de manière poser au format de fichier que tu vas utiliser pour le stockage, car cela peut vite devenir encombrant.
Cdt,
Michael
“En science, la phrase la plus excitante que l'on peut entendre, celle qui annonce des nouvelles découvertes, ce n'est pas "Eureka" mais c'est "drôle"
Isaac ASIMOV