Pregunta

Recibo este error inútil en mi código. es muy constante y reiniciar el compilador no ha hecho nada. ¿Alguien más ha resuelto esto?

while( int CharPos = _Message.Pos(_What) )
{
    _Message.Insert( _With, CharPos);
    _Message.Delete(CharPos + 1, 1);
}
¿Fue útil?

Solución 2

Bueno ... aparentemente el compilador se rompe cuando intentas declarar un int en la condición del bucle while.

Otros consejos

Podrías:

Editar: Por cierto, ¿ha intentado compilar el archivo fuente ofensivo (o al menos un archivo esqueleto mínimo que contiene solo un main () y el código ofensivo) con el compilador de línea de comandos? BCB tiende a ocultar una gran cantidad de información de error detallada al compilar desde el IDE; el uso del compilador de línea de comandos tiende a mostrar el error real. No es infalible, pero vale la pena intentarlo.

Se espera que esto se aborde en la próxima actualización de lanzamiento 3 para RAD Studio 2009.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top