PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Thread et JavaExecuteFonction
Thread et JavaExecuteFonction
Débuté par Benjamin, 21 fév. 2007 18:10 - Aucune réponse
Posté le 21 février 2007 - 18:10
Bonjour,

j'ai des problèmes d'extrêmes ralentissements de l'application quand je lance une procédure automatique (idem en manuel et en thread ou pas) qui lance JavaExecuteFonction()...

un deuxième problème est le javacharge dans le cas ou je met la procédure en automatique avec répétition infinie (sans ma boucle infinie)... je peux pas le mettre dans la procédure (pas deux appels possible) et si je le met en dehors il ne le prend pas en compte...

svp aidez moi.... je bloque là dessus depuis deux jours !

CODE :

Init du projet :
ThreadExécute("thread",threadNormal,"JavaThreadAMQ")

PROCEDURE JavaThreadAMQ()
JavaCharge("C:\Mes Projets\testJava\Exe\")
JavaExécuteFonction("WindevTest","start",javaVoid)
TANTQUE 1=1
Trace(JavaExécuteFonction("WindevTest","getMessage",javaChaîne))
FIN

NB : le but de ceci est d'avoir un système de "push" messages à partir de java, pour effectuer cela, java fait une temporisation tant que aucun message recu du serveur controlé (serveur de téléphonie IP) donc la fonction getMessage prend parfois plusieurs secondes pour répondre... mais c'est normal... par contre, est-ce normal que une thread ralentisse toute l'application si elle est bloquée ?????

Merci d'avance ...

Benjamin