F1001 Erreur du générateur de code interne dans RAD STUDIO 2009
-
19-08-2019 - |
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);
}
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:
-
suivez QC # 66963
-
recherchez F1001 sur qc.codegear.com: http: //dn.codegear.com/search?qall=f1001&sourcelang=cpp&allsites=y
-
fait ce que la documentation du compilateur dit à propos de F1001, c'est-à-dire contactez le support technique.
-
tout ce qui précède:)
É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.