| gen |
| Отправлено: 17.12.2005, 21:47 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 36

|
Привет.
Помогите разрешить неоднозначность при работе с операторами == и != , возникающую при использовании компонента ElComboBox из пакета ElPack v4.01 update1. Тестировал на "чистом" проекте с одной формой без дополнительных компонентов и одним ElComboBox. Если в проект добавить, к примеру, проверку | CODE | | if (ElComboBox1->Text=="") | , то при компиляции получаю | QUOTE | | E2015 Ambiguity between '_fastcall WideString::operator ==(const WideString &) const' and 'WideString::operator wchar_t *() const' |
То же и при проверке на неравенство. Можно ли обойти грабли?
|
 |
| Георгий |
| Отправлено: 18.12.2005, 13:31 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874

|
| CODE | | if (ElComboBox1->Text==WideString("")) | |
 |
| gen |
| Отправлено: 19.12.2005, 17:50 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 36

|
Спасибо!
Это то, что нужно . |
 |