Le 17 juil. 09 à 14:42, emile.a.schwarz a écrit:
Bonjour,
je suis en train de tester mon "plus gros" projet avec REAL Studio
2k9r3 et j'ai un message d'erreur étrange:
Parameters are not compatible with this function
Malheureusement, le premier paramètre est un EditField (donc
transformé en TextField ou TextArea) et le deuxième est un
FolderItem (Item As FolderItem).
Au moment de modifier Item… je me suis rendu-compte que ce bout de
code est situé après un Return.
Dans un certain passé, j'ai ajouté ce Return pour ne pas exécuter
ce code — j'ai dû laisser la finalisation du code pour plus tard
(et oublié entre-temps).
En fait, la bonne question maintenant c'est:
Pourquoi un Retour n'arrête pas la compilation du code qui suit ce
Retour…
Quelque idée ?
Dois-je faire un rapport de bug ?
À plus,
Emile
PS: le code qui suit le Return provoque la même erreur sous Windows
XP…
Il faut le mettre en commentaire si vous voulez qu'il ne soit pas
vérifié.
Imaginez ce genre de code:
if true then
return
end if
Window1.PropriétéQuiNexistePas
la dernière ligne ne sera jamais exécutée. RB ne peut pas savoir,
sauf complications, qu'une partie de code est inutile (c'est pas son
rôle au moment de la compilation).
|