Mytilus Galloprovincialis
Зарегистрирован: 30.08.2005 Сообщения: 358 Откуда: откуда все люди родятся
|
Добавлено: Пт Май 18 2007 08:49 Заголовок сообщения: C++Builder глючит на методе AnsiString::Length(). |
|
|
Кто расскажет, с чего это вдруг компилятор C++Builder на запись s.Length() (s - переменная AnsiString) выдает "member identifier expected"? При этом в других проектах все работает на ура. Настройки компилятора я не менял, все прочие методы AnsiString выполняются. Может кто знает?..
Смотрится все это в таком духе: Код: |
void SomeFunction(AnsiString &S) {
if (S.Length() > 255) throw Exception("Blah-blah-blah");
}
|
Можно заменить "S.Length() > 255" на "S.Length() < 22" или на "S.Length() == 1", или вообще так: "if (S.Length()) ...". Более того, совершенно не важно, что это за переменная - string, указатель или ссылка на string. Один хрен - на этой строчке компилятор спотыкается. |
|