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 :

Événement d'une Form qui part avant le FormCreate


Sujet :

Langage Delphi

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 402
    Points : 300
    Points
    300
    Par défaut Événement d'une Form qui part avant le FormCreate
    Bonjour,
    Je suis sur un de mes projet (Delphi Berlin W10 compilation 32bits) qui tourne depuis longtemps et que j'améliore régulièrement.
    Je viens d'avoir une remontée d'erreur et en essayant de la tracer je viens de voir ceci que je ne comprend pas !!
    J'ai pisté l'erreur elle apparaît lorsque dans le source du projet j'avance avec F8 et que je lance :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.CreateForm(TFen_VisuApercus, Fen_VisuApercus);
    qui crée ma fenêtre principale.
    J'ai mis un point d'arrêt sur la première ligne du FormCreate de cette fenêtre.
    L'erreur part avant donc je la situe dans la phase d'initialisation des unités de la form ?
    Par contre j'ai aussi un événement lié à un objet qui part avant le FormCreate !! Comment est-ce possible ?

    Autre point je n'ai ni ajouté ni enlevé d'unites au niveau de ma form.

  2. #2
    Membre expérimenté
    Avatar de retwas
    Homme Profil pro
    Développeur Java/Delphi
    Inscrit en
    Mars 2010
    Messages
    698
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Java/Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 698
    Points : 1 608
    Points
    1 608
    Billets dans le blog
    4
    Par défaut
    Si tu utilise F7 pour rentrer dans la VCL tu vois quelque chose ?
    La première ligne de ton événement OnCreate est inherited ?

    Quand tu as l'erreur si tu fais "arrêter" tu es ou ? tu vois quelque chose dans la pile d'appels ?

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    Bonjour,
    peut être une mauvaise propriété ou évènement manquent sur un des composants ?
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 402
    Points : 300
    Points
    300
    Par défaut
    Bonjour,
    Pour répondre à retwas, j'ai l'erreur mais je n'ai pas la main sur l’éditeur il ne me propose pas le classique arrêter ou continuer.
    Dans le Formcreate je n'ai pas de inherited
    Si je fais F7 sur le createform du projet je part dans l'initialization des unités et là je suis resté pendant 10 minutes sur F8 sans arriver à l'erreur.

    Par contre je pense que j'avais un soucis avec Delphi car hier soir tard j'ai fini avec le .pas de ma form complètement vide plus une ligne de code !!
    Je viens de récupérer à la main un .pas de l'historique et je vais voir si j'ai toujours mon erreur.

Discussions similaires

  1. Imprimer une form qui dépasse l'écran Scrollbar
    Par TrollTop dans le forum VC++ .NET
    Réponses: 1
    Dernier message: 26/10/2007, 12h49
  2. [VSExpress] Les evenements d'une form
    Par Seth77 dans le forum Visual Studio
    Réponses: 2
    Dernier message: 15/11/2006, 10h05
  3. Comment afficher une form qui a été réduite?
    Par Mickey.jet dans le forum Delphi
    Réponses: 6
    Dernier message: 12/08/2006, 09h39
  4. Une Form qui retourne une valeur?
    Par say dans le forum C++Builder
    Réponses: 4
    Dernier message: 06/02/2006, 10h05
  5. Comment faire pour qu'une Form reste en avant-plan?
    Par Bodom-Child dans le forum C++Builder
    Réponses: 3
    Dernier message: 25/08/2005, 10h28

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