Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2012, 13:09   #1
ochelot
 
Регистрация: 20.06.2012
Сообщений: 4
Печаль NiceGrid и C++ builder 2010

Добрый день!

Как правильно поставить http://www.priyatna.org/nicegrid.php под
C++builder 2010. Вечно что то не так, вроде правил все dsnide50.bpi на designide.bpi и DsgnIntf.hpp на designintf.hpp. Но все равно вываливаются ошибки типа:
[BCC32 Error] NiceGridDesignTimeCode.h(10): E2303 Type name expected
[BCC32 Error] NiceGridDesignTimeCode.h(12): E2139 Declaration missing ;
[BCC32 Error] NiceGridRegistration.cpp(37): E2242 __classid requires VCL style class type

Как можно собрать этот компонент под C++ Builder 2010?

p.s.
Вырезал что то лишнее (вроде) и теперь выдает
[ILINK32 Error] Fatal: Unable to open file 'MATH.OBJ'
ochelot вне форума Ответить с цитированием
Старый 22.06.2012, 08:13   #2
ochelot
 
Регистрация: 20.06.2012
Сообщений: 4
По умолчанию

Так, под чтото вырезать получилось что вырезал пункт добавления меню...

Хочу теперь вернуть обратно...
Компонент собрал (без меню) и он поставился, но вот почему возникает ошибка?

[BCC32 Error] NiceGridDesignTimeCode.h(27): E2113 Virtual function '_fastcall TNiceGridComponentEditor::GetVerb(i nt)' conflicts with base class 'TComponentEditor'

class PACKAGE TNiceGridComponentEditor : public TComponentEditor
{
private:
typedef TComponentEditor inherited;

//protected:
// Dsgnintf::_di_IFormDesigner* DesignForm;

public :
// __fastcall virtual TNiceGridComponentEditor(Classes::T Component* AComponent,
// _di_IFormDesigner ADesigner);
// __fastcall virtual ~TNiceGridComponentEditor();

virtual void __fastcall ExecuteVerb(int Index);

//--------- Вот здесь возникает эта ОШИБКА
virtual AnsiString __fastcall GetVerb(int Index);

virtual int __fastcall GetVerbCount();
};



AnsiString __fastcall TNiceGridComponentEditor::GetVerb(i nt Index)
{
switch (Index)
{
case 0: return "Edit Columns ...";
case 1: return "About";
}
}
ochelot вне форума Ответить с цитированием
Старый 22.06.2012, 10:33   #3
ochelot
 
Регистрация: 20.06.2012
Сообщений: 4
По умолчанию

Все, собрал, работает под Builder 2010
ochelot вне форума Ответить с цитированием
Старый 24.06.2012, 08:54   #4
ochelot
 
Регистрация: 20.06.2012
Сообщений: 4
По умолчанию

Выкладываю готовый пакет, может пригодиться кому нибудь...
Вложения
Тип файла: zip nicegrid.zip (109.2 Кб, 9 просмотров)
ochelot вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ListView в Builder c++ 2010 Miller-1981 C++ Builder 0 13.11.2011 13:15
массив в Builder 2010 scripto C++ Builder 0 04.06.2011 10:38
добавление библиотеки в embarcadero rad studio 2010 (c++ builder 2010) Cenitel Помощь студентам 1 14.05.2011 16:32
аппроксиматор в c++ builder 2010 Cenitel Помощь студентам 0 03.05.2011 00:29
RichView | sRichViewEdit.InsertControl - глюки со вставкой компонента NiceGrid chandrasecar Компоненты Delphi 0 23.07.2009 15:57