J'ai une DLL Delphi faite pour JAVA ,initialement conçu avec Delphi 6.
Une fonction de la DLL permet de denombrer le nombre de fenetres portant un certain nom.
La dll compilé sous delphi 6 fonctionne bien dans mon programme java (JNI).
La meme DLL recompilé avec Delphi borland studio developer ne fonctionne que dans le thread principal de mon application java et pas dans les sous processus, cela a pour consequence de "freezer" la DLL et bloque le pogramme

Apres analyse du bug il semblerai que la fonction responsable soit getWindowText, mais impossible de savoir la cause...
Qu'est ce qui change entre Delphi 6 et cette nouvelle version ?



hA ET J'oubliais je fais des tests sous XP pro...
Voila , un grand merci a la personne qui me permettra de resoudre le probleme.