C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Проблема перевода приложения с 5 на 6 Builder
Dzen
Отправлено: 24.02.2006, 19:43


Ученик-кочегар

Группа: Участник
Сообщений: 5



При открытии и компиляции в Builder6 программы, нормально работавшей в Builder5, выдается ошибка
[C++ Error] Filectrl.hpp(70): E2015 Ambiguity between 'Windows' and 'Word_2k::Windows'

В Filectrl.hpp это ошибка в последней здесь строке, объявлении DrawItem() :
...
class PASCALIMPLEMENTATION TDriveComboBox : public Stdctrls::TCustomComboBox
{
typedef Stdctrls::TCustomComboBox inherited;

private:
TDirectoryListBox* FDirList;
char FDrive;
TTextCase FTextCase;
void __fastcall SetDirListBox(TDirectoryListBox* Value);
HIDESBASE MESSAGE void __fastcall CMFontChanged(Messages::TMessage &Message);
void __fastcall SetDrive(char NewDrive);
void __fastcall SetTextCase(TTextCase NewTextCase);
void __fastcall ReadBitmaps(void);
void __fastcall ResetItemHeight(void);

protected:
Graphics::TBitmap* FloppyBMP;
Graphics::TBitmap* FixedBMP;
Graphics::TBitmap* NetworkBMP;
Graphics::TBitmap* CDROMBMP;
Graphics::TBitmap* RAMBMP;
virtual void __fastcall CreateWnd(void);
virtual void __fastcall DrawItem(int Index, const Types::TRect &Rect, Windows::TOwnerDrawState State);
...

Как решить проблему?
Gedeon
Отправлено: 26.02.2006, 00:51


Ветеран

Группа: Модератор
Сообщений: 1742



Посмотреть h-файл и правилно указать пространство имен.

Вернуться в Вопросы программирования в C++Builder