Question

Je reçois cette erreur sans valeur dans mon code. c'est très consistant et le redémarrage du compilateur n'a rien fait. Quelqu'un at-il déjà résolu ce problème?

while( int CharPos = _Message.Pos(_What) )
{
    _Message.Insert( _With, CharPos);
    _Message.Delete(CharPos + 1, 1);
}
Était-ce utile?

La solution 2

Eh bien ... apparemment, le compilateur se casse lorsque vous essayez de déclarer un int dans l'état de la boucle while.

Autres conseils

Vous pourriez:

Éditer: Au fait, avez-vous essayé de compiler le fichier source incriminé (ou au moins un fichier squelette minimal contenant uniquement un main () et le code incriminé) avec le compilateur en ligne de commande? BCB a tendance à masquer de nombreuses informations d'erreur détaillées lors de la compilation à partir de l'EDI. L'utilisation du compilateur en ligne de commande a tendance à afficher l'erreur réelle. Pas infaillible, mais vaut le coup.

Cela devrait être traité dans la mise à jour prochaine de la mise à jour 3 de RAD Studio 2009.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top