-
Probleme!
Encore bonjour,
J'ai un probleme je voudrais savoir comment arreter un programme tant qu'une photo n'a pas été bien enregistré sur la carte. j'ai essayé plusieur methode mais elle ne marche pas.
La methode CALLBACK n'as pas l'air de fonctionner avec une boucle "tant que" , je ne sais pas trop quoi faire
Merci bien.
-
En lisant le titre, je me suis demandé ... nan rien
-
Je developpe un programme en C++ et je cherche juste une méthode permettant de pouvoir s'assurer que chaque photos ai bien été prises avant de continuer les prises des autres photos. Si tu n'as pas d 'idées je peux toujours t'expliquer ce que j'ai essayé de faire ou meme te donner mon code car je suis bien bien bloqué.
-
- Tu listes les fichiers présents dans le dossier et tu ecris le résultat dans un fichier tmp, puis tu shoot et tu refais la manip dans un autre tmp. Tu compares les deux fichiers et s'ils sont différents c'est bon.
- la numérotation étant continue tu peux lister les fichiers et le fichier IMG_"n+1".jpg
C'est pas forcément le plus propre mais ça marche
Si t'as besoin j'ai quelques codes sur le listage de fichier, pour chercher des fichiers etc ...
-
Bonjour,
Si je comprends bien, l'appareil est relié à un ordinateur qui le pilote via le programme en question, et il doit s'assurer que le fichier est bien enregistré ?
Deux façons possibles s'il n'existe pas de bibliothèque bien documentée avec une fonction dédiée :
- vérifier si le fichier est ouvert en écriture,
- surveiller les évolutions de la taille et/ou la date sur un intervalle de temps raisonnable.
-
Merci de vos réponses !
Je vais essayer de tester la mémoire disponible avant la prise de photo et je vais faire une boucle tant que la mémoire disponible n'a pas diminué je ne sors pas de la boucle.
Je vous tiens au jus.
-
L'appareil n'envoie pas un message en début et fin d'écriture ? (regarder dans le log)