|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.09.2010, 15:45 | #1 | |||
Форумчанин
Регистрация: 30.08.2010
Сообщений: 153
|
Установка EhLib
Всем доброго дня
Проблему с установкой EhLib в Delphi 2007 Ставлю сторонний компонент впервые, поэтому, скорее всего, делаю все не совсем верно Скачал EhLib.v5.0.13. Распаковал. Нашел хелп. Цитата:
Изучаю дальше – вроде как надо содержимое папок Delphi7 и Common. После запустить DclEhLib70.dpk или EhLib70.dpk. Затем в Tools->Environment options->Library->LibraryPath(...) добавить путь к папке, где Delphi7+Common. Делаю все, что написано. Запускаю *dpk. Снова Delphi и никаких кнопок Install. Нажимаю Run. Код билдится. Но в конце вылетает ошибка: Цитата:
Event log Цитата:
|
|||
27.09.2010, 16:53 | #2 | |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Там есть файлик readme.rus, где описывается процесс установки.
Цитата:
Значит, Delphi2007 и Common. И соответственно, DclEhLib110.dpk и EhLib110.dpk |
|
27.09.2010, 18:50 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Киньте все файлы: и dcu, и pas, и res и т.д., которые относятся к Ehlib, в папку Lib Delphi и потом запускайте dpk-ки и никакой путь Tools->Environment options->Library->LibraryPath(...) указывать не надо будет.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
27.09.2010, 20:15 | #4 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Код:
|
28.09.2010, 10:09 | #5 | |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 153
|
_SERGEYX_,
делал все, как в readme.rus. Ух, работает. Какой опыт - первый компонент Спасибо! Читал, что DBGridEh Цитата:
Вот, например у меня в поле значение "0" и мне надо показать картинку (*ico) в этом поле вместо "0". Если "1" - другую картинку. Подскажите, пожалуйста, как это сделать через DBGridEh? |
|
28.09.2010, 13:02 | #6 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Кидаем на форму ImageList1. Добавляем в него две картинки. Соответственно с индексами 0 и 1.
Кликаем правой кнопкой по гриду. Заходим в Columns Editor. Выделяем нужное поле (поле должно быть числовым !!!). В свойствах Column-а устанавливаем ImageList > ImageList1. Всё. Если значение поля равно 0 - будет показана первая картинка, если 1 - вторая и т.д. Если значение поля вне индексов ImageList-а, то ничего не будет показано. Свойство этого Column-а сделай ReadOnly = true, иначе при клике по нему могут быть косяки. Еще у DBGridEh есть очень хорошое событие OnGetCellParams. Например, Код:
|
28.09.2010, 14:55 | #7 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 153
|
_SERGEYX_
Все работает. Огромнейшее спасибо! Правда, столбцов не было, поэтому я ручками Код:
Это, конечно, наглеж, но у меня созрело еще пару вопросов: А можно добавить иконку в ячейку, чтобы текст отображался (слева от текста)? И как добавить иконку в конкретную ячейку (в моем случае в шапку (title) DBGridEh). |
28.09.2010, 15:14 | #8 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Код:
|
29.09.2010, 11:03 | #9 | ||
Форумчанин
Регистрация: 30.08.2010
Сообщений: 153
|
Цитата:
Цитата:
С предложенным кодом в ячейках появляется картинка, но она пустая. Добавил картинку в Title так: Код:
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка библиотеки EhLib | anastasia_d | Компоненты Delphi | 1 | 05.03.2010 10:04 |
Установка EhLib | Neeter | Компоненты Delphi | 6 | 08.05.2009 14:39 |
Установка EhLib 4.2-4.3 на C++Builder 2007 | Henry | C++ Builder | 2 | 27.01.2009 13:58 |
Ehlib EdatabaseError | Var17 | БД в Delphi | 1 | 21.07.2008 15:42 |
Ehlib, DBGridEh | Rustem.xxx | Компоненты Delphi | 2 | 27.05.2008 14:41 |