Форум: "Основная";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
ВнизРеальность компонентов формы Найти похожие ветки
← →
Kostafey © (2007-10-24 00:17) [0]Необходимо откомпилировать чужой проект.
При компиляци выдает вот такие сообщения:
Field FormMain.DbGrid does not have a corresponding component. Remove the declaration?
Field FormMain.PageControl does not have a corresponding component. Remove the declaration?
Field FormMain.TabSGrid does not have a corresponding component. Remove the declaration?
На все собщения отвечаю "Нет".
Устанавливаю библиотеку etvspg.
Правда установилась она странно. Вместо ожидаемых 3-х компонентов в
палитру добавился только TEtvPageControl.
Ну да ладно пытаюсь компилировать заново.
Те же 3 сообщения.
Я вот подумал, может быть это действительно просто пустые объявления
и реально в ресурсах формы они не содержаться?
//F_main.pas
uses ..., EtvGrid, EtvPages
type
TFormMain = class(TForm)
//...
PageControl: TEtvPageControl;
TabSGrid: TEtvTabSheet;
DbGrid: TEtvDbGrid;
← →
Kostafey © (2007-10-24 00:19) [1]в F_main.dfm
PageControl, TabSGrid, DbGrid
не найдены.
Гм..
← →
Германн © (2007-10-24 01:07) [2]
> Устанавливаю библиотеку etvspg.
> Правда установилась она странно.
Пытайся установить "не странно".
> Я вот подумал, может быть это действительно просто пустые
> объявления
> и реально в ресурсах формы они не содержаться?
>
> в F_main.dfm
> PageControl, TabSGrid, DbGrid
> не найдены.
>
> Гм..
>
Если в pas больше нет на них ссылок, кроме их объявления, попробуй ответить ДА на предложения компилятора. Но перво-наперво сделай резервную копию проекта (Это я называю "тренировкой на кошках" :)
← →
Котик Б (2007-10-24 08:53) [3]
> Германн © (24.10.07 01:07) [2]
Я подобный метод называю Сталинградская битва ;)
Поскольку автор не утруждает себя описанием платформы - совет мастера будем давать исходя из предположения, что это Delphi 7 :)
Step one: В файле .pas переименовываем все компоненты вида TEtvPageControl на TPageControl, заодно убирая все ссылки на модули типа EtvPages.
Step two: То же самое делаем в файле .dfm.
Step tree: Делаем Compile, заключая все ошибки в компонентах в конструкцию вида {$IFDEF FuckEtv} ... {$ENDIF}
Вуаля :)
← →
Kostafey © (2007-10-24 19:58) [4]> Пытайся установить "не странно".
Гм. Я readme за 3-то года уже читать научился. :)
Да и переустанавливать пробовал не один раз.
Результат один и тот же.
> Если в pas больше нет на них ссылок, кроме их объявления,
> попробуй ответить ДА на предложения компилятора. Но перво-
> наперво сделай резервную копию проекта (Это я называю "тренировкой
> на кошках" :)
А я так и сделал - "фурычит" :)
> Поскольку автор не утруждает себя описанием платформы -
> совет мастера будем давать исходя из предположения, что
> это Delphi 7 :)
Она самая :)
> Step one: ...
А фиг с ним, вроде и без этого работает :)
Вообще, ну их, этих прогеров недоделанных.
Сегодня если все не налажу завтра-послезавтра
другу на доработку подарю :)
← →
Kostafey © (2007-10-24 20:59) [5]> > Пытайся установить "не странно".
>
> Гм. Я readme за 3-то года уже читать научился. :)
> Да и переустанавливать пробовал не один раз.
> Результат один и тот же.
Тьфу, то ж демо-версия была.
Нужно с сайта разработчиков качать
http://www.etvsoft.com
Там для xUSSR-юзеров бесплатно :)
Правда в коде все равно есть лишние компоненты,
которые не существую реально на форме.
> Вообще, ну их, этих прогеров недоделанных.
Нет, правда столько хинтов в одном месте сразу еще
ни разу не видел :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c