Fichier .exe a cessé de fonctionner

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Shenazen
Niveau 2
Niveau 2
Messages : 18
Enregistré le : jeu. 19 oct. 2017 11:45
Status : Hors ligne

Fichier .exe a cessé de fonctionner

#1

Message par Shenazen »

Bonjour à tous,

Je vous écris car je me retrouve confronté à un problème que je n'arrive pas à résoudre.
Je me suis créé un petit programme avec AutoIt que j'ai ensuite compilé en .exe afin de pouvoir le faire fonctionner sur un ordinateur qui ne possède pas AutoIt. Tout fonctionne très bien. Sauf que de temps en temps (assez régulièrement), celui-ci s'arrête et m'affiche ceci :
erreur programme.png
erreur programme.png (26.2 Kio) Vu 1437 fois
Quelqu'un pourrait me dire pourquoi s'il vous plaît car je n'arrive vraiment pas à comprendre malgré des recherches interminables...

Je vous remercie beaucoup par avance pour votre aide.

Cordialement.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2272
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: Fichier .exe a cessé de fonctionner

#2

Message par jchd »

Un pointeur invalide, au hasard.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Shenazen
Niveau 2
Niveau 2
Messages : 18
Enregistré le : jeu. 19 oct. 2017 11:45
Status : Hors ligne

Re: Fichier .exe a cessé de fonctionner

#3

Message par Shenazen »

Un pointeur invalide ? C'est à dire ?

Je viens de me rendre compte que ça arrive surtout parce qu'il n'arrive pas à me mettre ma page Excel en objet. Voici mon bout de code pour le mettre en objet :
Func _VerifExcelObj()
     While 1
          If IsObj($ficherEXCEL) Then
               ExitLoop
          Else
               Local $sFileName = (@DocumentsCommonDir & "\Cloture Demande\MonFichierExcel.xlsx")
               Local $ficherEXCEL = ObjGet ($sFileName)
          EndIf
     WEnd
EndFunc
J'utilise ObjGet car avant de lancer ce petit programme, je démarre manuellement mon fichier Excel donc il est déjà actif.
Répondre