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

Lazarus Pascal Discussion :

Différence comportement appli lancée depuis IDE ou .exe [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 18
    Par défaut Différence comportement appli lancée depuis IDE ou .exe
    Bonjour,
    J'ai un petit problème pour lequel je n'ai pas trouvé (ou su trouver) la solution dans le forum :
    J'ai fait une application qui réalise des opérations intensives sur un très grand nombre de fichiers et affiche les résultats au fur et à mesure des traitements.
    Lorsque j'exécute cette appli depuis l'interface IDE Lazarus , tout se passe sans soucis : les affichages dans le Memo se font bien au fil de l'eau.
    Mais quand j'exécute cette appli depuis le .exe , l'affichage des résultats dans le Memo se fige assez rapidement , et dans la bandeau supérieur de la fenêtre de l'appli il est indiqué que le programme le répond plus , alors que le traitement se déroule en fait parfaitement et une fois terminé , le Memo est bien rempli avec toutes les informations .
    En vérifiant avec le gestionnaire de taches , on voit bien que le programme ne prend pas beaucoup de CPU mais a une très grosse activité disque.

    J'ai du mal à m'expliquer cette différence d'affichage dans le Memo entre le lancement depuis l'IDE et depuis l'exe ... ai-je mal positionné un paramètre au niveau projet ?

    D'avance merci pour vos pistes .

  2. #2
    Membre très actif

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2013
    Messages : 411
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par LeMontois Voir le message
    Bonjour,
    J'ai un petit problème pour lequel je n'ai pas trouvé (ou su trouver) la solution dans le forum :
    J'ai fait une application qui réalise des opérations intensives sur un très grand nombre de fichiers et affiche les résultats au fur et à mesure des traitements.
    Lorsque j'exécute cette appli depuis l'interface IDE Lazarus , tout se passe sans soucis : les affichages dans le Memo se font bien au fil de l'eau.
    Mais quand j'exécute cette appli depuis le .exe , l'affichage des résultats dans le Memo se fige assez rapidement , et dans la bandeau supérieur de la fenêtre de l'appli il est indiqué que le programme le répond plus , alors que le traitement se déroule en fait parfaitement et une fois terminé , le Memo est bien rempli avec toutes les informations .
    En vérifiant avec le gestionnaire de taches , on voit bien que le programme ne prend pas beaucoup de CPU mais a une très grosse activité disque.

    J'ai du mal à m'expliquer cette différence d'affichage dans le Memo entre le lancement depuis l'IDE et depuis l'exe ... ai-je mal positionné un paramètre au niveau projet ?

    D'avance merci pour vos pistes .
    Application.ProcessMessages() dans tes boucles ne fonctionne pas ?

  3. #3
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 18
    Par défaut
    Citation Envoyé par JP CASSOU Voir le message
    Application.ProcessMessages() dans tes boucles ne fonctionne pas ?
    Bonjour ,
    Oui c'était bien le problème , j'avais complètement zappé celà .
    Un grand merci !!!

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

Discussions similaires

  1. [PowerShell] Start-Job lancé depuis un powershell.exe qui se termine avant la fin du Job
    Par DevNico dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 07/06/2021, 19h24
  2. [Batch] Capturer le PID d'un exe lancé depuis un batch
    Par kegilko dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 04/08/2016, 15h58
  3. Batch Java lancé depuis une appli php?
    Par gui38 dans le forum Linux
    Réponses: 16
    Dernier message: 15/11/2006, 09h04
  4. Comment lancer une appli JWS depuis une autre appli JWS ?
    Par franck.darcourt dans le forum JWS
    Réponses: 5
    Dernier message: 11/10/2005, 09h30
  5. Fermer l'animation (swf/exe lancé depuis Windows)
    Par ZiZouJH dans le forum Flash
    Réponses: 3
    Dernier message: 14/01/2003, 10h00

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