olegenty
Администратор
Сказали спасибо: +16/-7
Offline
Сообщений: 520
|
|
« : 16 апреля 2007, 09:50:56 » |
|
Инициирую новую тему. Вопросы по EhLib - сюда.
Для группы поддержки - для тестирования доступна версия 4.2.10, ссылка - та же, что была для 4.2.7. Сегодня (16.04.2007) выложена новая beta-версия 4.2.12
|
|
« Последнее редактирование: 16 апреля 2007, 14:00:21 от olegenty »
|
Записан
|
|
|
|
Лена
Гость
|
|
« Ответ #1 : 28 апреля 2007, 12:14:49 » |
|
Дайте прямую ссылку, где можно скачать последнюю СТАБИЛЬНУЮ (не бета), версию.
|
|
|
Записан
|
|
|
|
olegenty
Администратор
Сказали спасибо: +16/-7
Offline
Сообщений: 520
|
|
« Ответ #2 : 29 апреля 2007, 00:50:20 » |
|
вот последняя стабильная триальная версия: http://ehlib.com/ehlibeva.exe
|
|
|
Записан
|
|
|
|
Garrett
Давний друг
Сказали спасибо: +0/-0
Offline
Сообщений: 19
|
|
« Ответ #3 : 29 апреля 2007, 01:29:52 » |
|
Вот моя инстукция по установке EhLib на Turbo C++.
Установка EhLib на Turbo C++. ----------------------------- Удалите предыдущую или evaluation версию EhLib из Turbo C++ IDE. Удалите либо перенесите в другую папку следующие файлы для предупреждения пересечения этой и новой версии EhLib (файлы EhLib.bpl, EhLib.dcp либо EhLibXX.bpl, EhLibXX.dcp (если это версия 3.X и выше), EhLibDataDriversXX, DclEhLibDataDriversXX).
При необходимости создайте новую папку "EhLib" в любом месте (например, C:\lang\VCL\EhLib).
Скопируйте в эту папку файлы из папок Common и BDS2006.Vcl архива EhLib.
Сделайте и запустите в папке "EhLib" bat-файл следующего содержания: "C:\Program Files\Borland\BDS\4.0\Bin\dcc32.exe" EhLib100.dpk -M -Z -JPHNE -JL > _a "C:\Program Files\Borland\BDS\4.0\Bin\dcc32.exe" EhLibDataDrivers100.dpk -M -Z -JPHNE -JL >> _a "C:\Program Files\Borland\BDS\4.0\Bin\dcc32.exe" DclEhLib100.dpk -M -Z -JPHNE -JL >> _a "C:\Program Files\Borland\BDS\4.0\Bin\dcc32.exe" DclEhLibDataDrivers100.dpk -M -Z -JPHNE -JL >> _a
* файл "_a" - протокол) ** Ключи компилятора я позаимствовал у ФастРипорта, если что-то не то поправьте меня. Но даже так тоже работает!
Скопируйте полученные *.bpl в "c:\Program Files\Borland\BDS\4.0\Bin"
Откройте среду Turbo C++.
Проделайте следующее: 1. добавьте директорию "EhLib" в меню Tools->Environment Options->С++ Options->Paths and Directories в Search Path и в Browsing Path. 2. Окройте окно Components -> Install Packages, нажмите "Add..." , выберите DclEhLib100.bpl и DclEhLibDataDrivers100.bpl. Компоненты EhLib должны появиться на странице 'EhLib' палитры компонент.
|
|
« Последнее редактирование: 30 апреля 2007, 21:10:56 от Garrett »
|
Записан
|
|
|
|
Лена
Гость
|
|
« Ответ #4 : 03 мая 2007, 10:54:29 » |
|
Скажите слово "триальная" означает, что эта версия ограничена работой по времени? Поработает дней 30 и все?
|
|
|
Записан
|
|
|
|
olegenty
Администратор
Сказали спасибо: +16/-7
Offline
Сообщений: 520
|
|
« Ответ #5 : 06 мая 2007, 21:29:02 » |
|
Триальная в данном случае означает - работает только при запущенной среде разработки.
|
|
|
Записан
|
|
|
|
Лена
Гость
|
|
« Ответ #6 : 07 мая 2007, 10:13:14 » |
|
Значит не возможно создать полноценный релиз, чтобы работало без установленного IDE на другом компьютере? Если да, то что за польза от http://ehlib.com/ehlibeva.exe ?
|
|
|
Записан
|
|
|
|
Garrett
Давний друг
Сказали спасибо: +0/-0
Offline
Сообщений: 19
|
|
« Ответ #7 : 07 мая 2007, 10:18:03 » |
|
Версия 3.6 - полноценная для граждан бывшего СССР.
|
|
|
Записан
|
|
|
|
Лена
Гость
|
|
« Ответ #8 : 07 мая 2007, 11:27:38 » |
|
Понятно. Спасибо!
|
|
|
Записан
|
|
|
|
olegenty
Администратор
Сказали спасибо: +16/-7
Offline
Сообщений: 520
|
|
« Ответ #9 : 09 июля 2007, 15:17:51 » |
|
Вышел официальный релиз EhLib 4.2. Много изменений и улучшений.
|
|
|
Записан
|
|
|
|
Лена
Гость
|
|
« Ответ #10 : 10 июля 2007, 12:04:08 » |
|
Написано, что поддреживает Delphi 2007. Жаль, что не поддреживает Builder 2007
|
|
|
Записан
|
|
|
|
Garrett
Давний друг
Сказали спасибо: +0/-0
Offline
Сообщений: 19
|
|
« Ответ #11 : 10 июля 2007, 12:58:10 » |
|
Поддерживает.
|
|
|
Записан
|
|
|
|
_MasiK_
Участник
Сказали спасибо: +1/-0
Offline
Сообщений: 43
|
|
« Ответ #12 : 18 сентября 2008, 09:51:49 » |
|
Нашел откомпилированный пакет EhLib - не триал и не демо... EhLib_BCB6_qiq.ru_.rar
|
|
|
Записан
|
|
|
|
rom@nыч
Участник
Сказали спасибо: +0/-0
Offline
Сообщений: 7
|
|
« Ответ #13 : 29 сентября 2008, 11:47:36 » |
|
Я не пойму. Объясните мне кто нить поддерживает он CodeGear C++ Builder 2007 или нет. В самом EhLib'е написано что только КолеГер Делфи 2007. А некоторые пишут что Билднр тоже поддерживает.
|
|
|
Записан
|
|
|
|
VerZer
Участник
Сказали спасибо: +92/-10
Offline
Сообщений: 1139
|
|
« Ответ #14 : 29 сентября 2008, 11:53:59 » |
|
может слишком голословно, но: всё, что работает в делфи, работает и в билдере с соответсвующей версией vcl
|
|
|
Записан
|
|
|
|
rom@nыч
Участник
Сказали спасибо: +0/-0
Offline
Сообщений: 7
|
|
« Ответ #15 : 29 сентября 2008, 14:06:00 » |
|
Тогда помогите мне плз поставить EhLib. Я не слишком шарю в этом а Eh'овский DbGrid мне очень нужет. У меня EhLib 4.2 Build 4.2.16 Russian version. Full_source_included. Буду очень благодарен.
|
|
|
Записан
|
|
|
|
rom@nыч
Участник
Сказали спасибо: +0/-0
Offline
Сообщений: 7
|
|
« Ответ #16 : 29 сентября 2008, 17:27:52 » |
|
В чём кстати само затруднение???Ваще чтоли не знаешь как его устанавливать??
Инструкция для Builder 6 такая: 1. В BC++B открываем EhlibB60.bpk; 2. Compile; 3. В BC++B открываем DclEhlibB60.bpk; 4. Compile; 5. Install. Я на С++ Builder 2007 когда компилю DclEhlibB60.bpk, мне выдает вот это: [ILINK32 Error] Fatal: Unable to open file 'ACTNPOPUP.OBJ'
|
|
|
Записан
|
|
|
|
IT-IR
Участник
Сказали спасибо: +72/-22
Offline
Сообщений: 877
Плата за вход-Разум!
|
|
« Ответ #17 : 30 сентября 2008, 08:45:29 » |
|
здесь всё написано как ставить)
|
|
|
Записан
|
|
|
|
olegenty
Администратор
Сказали спасибо: +16/-7
Offline
Сообщений: 520
|
|
« Ответ #18 : 01 октября 2008, 12:48:27 » |
|
Вот моя инстукция по установке EhLib на Turbo C++.
Установка EhLib на Turbo C++. ----------------------------- Удалите предыдущую или evaluation версию EhLib из Turbo C++ IDE. Удалите либо перенесите в другую папку следующие файлы для предупреждения пересечения этой и новой версии EhLib (файлы EhLib.bpl, EhLib.dcp либо EhLibXX.bpl, EhLibXX.dcp (если это версия 3.X и выше), EhLibDataDriversXX, DclEhLibDataDriversXX).
При необходимости создайте новую папку "EhLib" в любом месте (например, C:\lang\VCL\EhLib).
Скопируйте в эту папку файлы из папок Common и BDS2006.Vcl архива EhLib.
Сделайте и запустите в папке "EhLib" bat-файл следующего содержания: "C:\Program Files\Borland\BDS\4.0\Bin\dcc32.exe" EhLib100.dpk -M -Z -JPHNE -JL > _a "C:\Program Files\Borland\BDS\4.0\Bin\dcc32.exe" EhLibDataDrivers100.dpk -M -Z -JPHNE -JL >> _a "C:\Program Files\Borland\BDS\4.0\Bin\dcc32.exe" DclEhLib100.dpk -M -Z -JPHNE -JL >> _a "C:\Program Files\Borland\BDS\4.0\Bin\dcc32.exe" DclEhLibDataDrivers100.dpk -M -Z -JPHNE -JL >> _a
* файл "_a" - протокол) ** Ключи компилятора я позаимствовал у ФастРипорта, если что-то не то поправьте меня. Но даже так тоже работает!
Скопируйте полученные *.bpl в "c:\Program Files\Borland\BDS\4.0\Bin"
Откройте среду Turbo C++.
Проделайте следующее: 1. добавьте директорию "EhLib" в меню Tools->Environment Options->С++ Options->Paths and Directories в Search Path и в Browsing Path. 2. Окройте окно Components -> Install Packages, нажмите "Add..." , выберите DclEhLib100.bpl и DclEhLibDataDrivers100.bpl. Компоненты EhLib должны появиться на странице 'EhLib' палитры компонент.
Это один вариант. Второй - ставить под Delphi.Personality с генерацией всех файлов для C++ Builder - в этом случае также компоненты установятся.
|
|
|
Записан
|
|
|
|
IT-IR
Участник
Сказали спасибо: +72/-22
Offline
Сообщений: 877
Плата за вход-Разум!
|
|
« Ответ #19 : 08 октября 2008, 08:58:33 » |
|
вопрос: можно ли для столбца данные выравнивать по вертикали???если да, то каким образом?
|
|
|
Записан
|
|
|
|
olegenty
Администратор
Сказали спасибо: +16/-7
Offline
Сообщений: 520
|
|
« Ответ #20 : 08 октября 2008, 09:06:38 » |
|
Можно. Руками, OnDrawColumnCell (прорисовка с расчетом отсупов, etc.).
|
|
|
Записан
|
|
|
|
|
|
IT-IR
Участник
Сказали спасибо: +72/-22
Offline
Сообщений: 877
Плата за вход-Разум!
|
|
« Ответ #23 : 10 января 2009, 12:03:42 » |
|
|
|
|
Записан
|
|
|
|
olegenty
Администратор
Сказали спасибо: +16/-7
Offline
Сообщений: 520
|
|
« Ответ #24 : 11 января 2009, 10:28:17 » |
|
Да, совсем забыл сказать об этом. Никому ни слова не сказав, Дмитрий таки портнул библиотеку. Она замечательно установилась и даже адекватно повела себя на тестах под С++ Builder 2009.
|
|
|
Записан
|
|
|
|
IT-IR
Участник
Сказали спасибо: +72/-22
Offline
Сообщений: 877
Плата за вход-Разум!
|
|
« Ответ #25 : 26 февраля 2009, 08:09:53 » |
|
не успел обрадоваться новому релизу, как проявился первый баг( наврядли это фича). не TDBGridEh не сортирует (SortLocal = true; dbhAutoSortMarking = true; и у колонок TitleButton = true;), На титулах рисуется Маркер сортировки, но сама сортировка не порходит. Есть решение проблемы? можешь моя последовательность действий не правильная? решение пока что такое: TMemTableEh *rmte; if (!rmte->Active) return; if (rmte->RecordCount == 0) return; TSortMarkerEh ssm = Column->Title->SortMarker; AnsiString SortDirect = ""; if(ssm == smDownEh) { SortDirect = " DESC"; } else if(ssm == smUpEh) { SortDirect = " ASC"; } else { SortDirect = " ASC"; } rmte->SortByFields(Column->Field->FieldName + SortDirect);
|
|
|
Записан
|
|
|
|
olegenty
Администратор
Сказали спасибо: +16/-7
Offline
Сообщений: 520
|
|
« Ответ #26 : 28 февраля 2009, 08:55:13 » |
|
2 IT-IR - а ты соответствующую фичу влинковал? например: #include "EhLibMTE.hpp"
...
#pragma link "EhLibMTE" // для сортировки TMemTableEh
|
|
|
Записан
|
|
|
|
IT-IR
Участник
Сказали спасибо: +72/-22
Offline
Сообщений: 877
Плата за вход-Разум!
|
|
« Ответ #27 : 24 марта 2009, 13:24:15 » |
|
|
|
|
Записан
|
|
|
|
Barmaley
новенький
Сказали спасибо: +0/-0
Offline
Сообщений: 2
|
|
« Ответ #28 : 21 апреля 2009, 00:14:01 » |
|
Добрый день. Объясните, пожалуйста, пошагово для новичка, как утстановить EhLib 4.4 В С++Builder 2009. Компилировал *.dpk файлы (из папки в установочном архиве RadStudio2009) в Rad studio - ничего не произошло. Если запускать именно Билдер и компилить из него, то он естествеено их не понимает. bpl-ку библиотеки компонентов тоже в архиве не нашел. После компиляции файлов из 6-го биледра тоже не предлагалось ничего инсталить. Пути к библиотекам прописывал. И еще, фраза с сайта http://www.ehlib.com/ "работает только при запущенном IDE" - означает, что на другом компе - программа использующая компоненты Ehlib работать не будет. Если так, то существует ли возможность установить EhLib 3.6 на 2009 билдер?
|
|
|
Записан
|
|
|
|
VerZer
Участник
Сказали спасибо: +92/-10
Offline
Сообщений: 1139
|
|
« Ответ #29 : 21 апреля 2009, 01:47:22 » |
|
Объясните, пожалуйста, пошагово для новичка, как утстановить EhLib 4.4 В С++Builder 2009
читайте readme.rus там всё пошагово расписано. только что скачал и установил, там всё разжёвано. насчёт старой бесплатной версии, думаю, в 2009 она не влезет никак
|
|
|
Записан
|
|
|
|
|