realbasic-nug.fr
[Top] [All Lists]

Re: 2k9r3 check code after a Return

To: REALbasic NUG French <realbasic-nug.fr@lists.realsoftware.com>
Subject: Re: 2k9r3 check code after a Return
From: Arnaud Nicolet <anic297@mac.com>
Date: Fri, 17 Jul 2009 14:47:42 +0200
Authentication-results: mx.google.com; spf=neutral (google.com: 74.124.194.228 is neither permitted nor denied by best guess record for domain of realbasic-nug.fr-bounces@lists.realsoftware.com) smtp.mail=realbasic-nug.fr-bounces@lists.realsoftware.com
Delivered-to: listarchive@realsoftware.com
In-reply-to: <25376560.149697.1247834537677.JavaMail.www@wwinf2234>
References: <25376560.149697.1247834537677.JavaMail.www@wwinf2234>
Reply-to: REALbasic NUG French <realbasic-nug.fr@lists.realsoftware.com>
Sender: realbasic-nug.fr-bounces@lists.realsoftware.com
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).


<Prev in Thread] Current Thread [Next in Thread>