probleme avec l'ide borland!

probleme avec l'ide borland! - Delphi/Pascal - Programmation

Marsh Posté le 21-02-2005 à 13:38:56    

c'est encore moi :p
 
cette fois j'ai un soucis bizzare:
 
jai une procedure qui compile bien et qui fonctionne bien
mais l'ide m'affiche n'importe quoi :  
http://jcjcjcjc.free.fr/server/data/test_upload/hum.gif
 
je pense que cest un probleme de "begin ... end" mais je vois pas du tout!  :??:  :??:  :??:  
 
c'est un bug de l'ide ou j'ai merdé quelque part ?

Reply

Marsh Posté le 21-02-2005 à 13:38:56   

Reply

Marsh Posté le 21-02-2005 à 18:16:14    

Bizarre, surtout si ça compile... Essaie un "build all", il y a peut-être une crasse dans les fichiers de debug.
 
Au passage, ton repeat...until tu devrais mettre Application.HandleMessage; au lieu de Application.ProcessMessages;
Ça bouffe moins de CPU vu qu'il attend d'avoir un message dans la file d'attente avant de refaire un passage (par contre si aucun message n'est reçu par l'application lorsqu'il faut sortir de la boucle, ça ne marche pas ; mais c'est à tester quand même ;))


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-02-2005 à 13:22:26    

jai fais un buil all et ca change rien :(
bon, je me suis debrouillé mais c'est pas super de coder "dans le noir".
pour Application.HandleMessage; c'est pas super car si il n'y a aucun message, il ne se passe rien et le processus est en standby :(
pour reduire la charge processeur jai ajouté un sleep(2);
ca semble corriger le probleme!

Reply

Marsh Posté le 22-02-2005 à 14:01:16    

[quote=989735,0,3,160342]
pour Application.HandleMessage; c'est pas super car si il n'y a aucun message, il ne se passe rien et le processus est en standby :([/quote]
 
Bah oui comme je l'ai dit ça ne convient pas dans tous les cas ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed