IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

[D10.1] Programme plante à l'entrée d'une routine


Sujet :

Langage Delphi

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2009
    Messages : 322
    Par défaut [D10.1] Programme plante à l'entrée d'une routine
    Bonjour à tous

    J'avais un programme qui fonctionnait bien ce matin...

    Je l'ai étoffé de 300 lignes...

    Ça se déroule comme suit:

    Il y a un timer qui est initialisé au démarrage et qui se lance.

    En mettant un point d'arrêt sur la première ligne, le programme plante avant même de commencer.

    En testant avec "F7", le débogueur se rend à begin, et disparaît dans la brume... Il a fallu sortir le gestionnaire de programme pour fermer Delphi...

    Validation#1
    L'antivirus qui vient d'être installé? Un ancien programme qui est la base du nouveau programme fonctionne à merveille...

    Validation#2
    Le programme a été modifié en deux routines: timer1timer(sender...) qui appelle une sous-routine qui contient désormais tout le code qui était dans timer1.timer: La routine rentre dans timer1timer et plante alors à entrant dans la seconde routine avec toujours la même erreur...

    Validation#3
    La routine a été vidée de toute sa substance, il ne reste que la déclaration et... toujours la même erreur.

    ...
    Ça doit donc être dans les déclaration

    En effaçant une variable après l'autre... enfin trouvé l'erreur :

    Toriks:array[0..230399]of tABOT;

    Entre la version de ce soir et de celle qui fonctionnait sans ce matin, la taille de tABOT a été triplé en passant de 8 a 24 octets...

    Solution déplacer la déclaration locale de Toriks et la déclarer globale...

    Merci à tous de votre soutien et de votre aide...

    P.s.:Je publie quand même ce message car ça peut toujours aidé
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 05/02/2021, 12h18
  2. Programme qui plante à la lecture d'une URL
    Par geraldhuguenin dans le forum Réseau/Web
    Réponses: 9
    Dernier message: 15/10/2020, 17h08
  3. Réponses: 0
    Dernier message: 18/04/2014, 16h07
  4. Le programme plante une fois en JAR
    Par oneagaindoguys dans le forum Général Java
    Réponses: 0
    Dernier message: 01/06/2010, 15h50
  5. Programme qui plante quand je passe une string.
    Par z980x dans le forum SL & STL
    Réponses: 4
    Dernier message: 23/01/2009, 00h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo