Crash sur création de Thread
Publié : dim. 17/avr./2005 19:58
Ce n'est pas un vrai bug.
En fait ceci passe à la compilation :
Mais fais un crash à l'exécution, en effet il manque les () après la procédure :
J'ai mis un sacré moment pour trouver quel était le problème. A voir si la vérification peut s'ajouter à l'analyse syntaxique.
J'ai remarqué également que la réception de la valeur n'était pas obligatoire dans la procédure. Je ne sais pas si c'est voulu.
++
En fait ceci passe à la compilation :
Code : Tout sélectionner
result=CreateThread(@proc,0)
Code : Tout sélectionner
result=CreateThread(@proc(),0)
J'ai remarqué également que la réception de la valeur n'était pas obligatoire dans la procédure. Je ne sais pas si c'est voulu.
Code : Tout sélectionner
Procedure proc() ; pas de variable de recupération
EndProcedure
result=CreateThread(@proc(),19)