| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Проблема перевода приложения с 5 на 6 Builder |
| Автор: Dzen 25.2.2006, 21:51 |
| При открытии и компиляции в 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); ... Как решить проблему? |
| Автор: Partizan 26.2.2006, 01:52 | ||
поставить перед Windows::TOwnerDrawState State ещё раз ::
|