C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: EhLib  (Прочитано 81012 раз)
olegenty
Администратор
***

Сказали спасибо: +16/-7
Offline 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 Offline

Сообщений: 520


« Ответ #2 : 29 апреля 2007, 00:50:20 »

вот последняя стабильная триальная версия: http://ehlib.com/ehlibeva.exe
Записан
Garrett
Давний друг
**

Сказали спасибо: +0/-0
Offline 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 »

вот последняя стабильная триальная версия: http://ehlib.com/ehlibeva.exe

Скажите слово "триальная" означает, что эта версия ограничена работой по времени? Поработает дней 30 и все?
Записан
olegenty
Администратор
***

Сказали спасибо: +16/-7
Offline Offline

Сообщений: 520


« Ответ #5 : 06 мая 2007, 21:29:02 »

Триальная в данном случае означает - работает только при запущенной среде разработки.
Записан
Лена
Гость
« Ответ #6 : 07 мая 2007, 10:13:14 »

Значит не возможно создать полноценный релиз, чтобы работало без установленного IDE на другом компьютере? Если да, то что за польза от http://ehlib.com/ehlibeva.exe ?

Записан
Garrett
Давний друг
**

Сказали спасибо: +0/-0
Offline Offline

Сообщений: 19


« Ответ #7 : 07 мая 2007, 10:18:03 »

Версия 3.6 - полноценная для граждан бывшего СССР.
Записан
Лена
Гость
« Ответ #8 : 07 мая 2007, 11:27:38 »

Понятно. Спасибо!
Записан
olegenty
Администратор
***

Сказали спасибо: +16/-7
Offline 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 Offline

Сообщений: 19


« Ответ #11 : 10 июля 2007, 12:58:10 »

Поддерживает.
Записан
_MasiK_
Участник
**

Сказали спасибо: +1/-0
Offline Offline

Сообщений: 43


« Ответ #12 : 18 сентября 2008, 09:51:49 »

Нашел откомпилированный пакет EhLib - не триал и не демо...
EhLib_BCB6_qiq.ru_.rar
Записан
rom@nыч
Участник
**

Сказали спасибо: +0/-0
Offline Offline

Сообщений: 7


« Ответ #13 : 29 сентября 2008, 11:47:36 »

Я не пойму. Объясните мне кто нить поддерживает он CodeGear C++ Builder 2007 или нет. В самом EhLib'е написано что только КолеГер Делфи 2007. А некоторые пишут что Билднр тоже поддерживает.
Записан
VerZer
Участник
**

Сказали спасибо: +92/-10
Offline Offline

Сообщений: 1139


« Ответ #14 : 29 сентября 2008, 11:53:59 »

может слишком голословно, но: всё, что работает в делфи, работает и в билдере с соответсвующей версией vcl
Записан
rom@nыч
Участник
**

Сказали спасибо: +0/-0
Offline 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 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 Offline

Сообщений: 877

Плата за вход-Разум!


« Ответ #17 : 30 сентября 2008, 08:45:29 »

здесь всё написано как ставить)
Записан
olegenty
Администратор
***

Сказали спасибо: +16/-7
Offline 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 Offline

Сообщений: 877

Плата за вход-Разум!


« Ответ #19 : 08 октября 2008, 08:58:33 »

вопрос: можно ли для столбца данные выравнивать по вертикали???если да, то каким образом?
Записан
olegenty
Администратор
***

Сказали спасибо: +16/-7
Offline Offline

Сообщений: 520


« Ответ #20 : 08 октября 2008, 09:06:38 »

Можно. Руками, OnDrawColumnCell (прорисовка с расчетом отсупов, etc.).
Записан
striker
Участник
**

Сказали спасибо: +0/-0
Offline Offline

Сообщений: 17


« Ответ #21 : 13 ноября 2008, 09:03:19 »

ссылка русское руководство пользователя EhLib http://sql.ru/forum/actualfile.aspx?id=5255042
Записан
olegenty
Администратор
***

Сказали спасибо: +16/-7
Offline Offline

Сообщений: 520


« Ответ #22 : 01 декабря 2008, 09:57:21 »

Порты под RS 2009:

psa1974 http://ifolder.ru/8827778
Alex http://alex-co.org/ehlib_patch.php

На работоспособность не проверял.
Записан
IT-IR
Участник
**

Сказали спасибо: +72/-22
Offline Offline

Сообщений: 877

Плата за вход-Разум!


« Ответ #23 : 10 января 2009, 12:03:42 »

вышла новая версия EhLib 4.3, которая содержит компоненты и классы для Borland Delphi 5-8, 2005, 2006, C++ Builder 5-6, CodeGear Delphi 2007 и CodeGear RAD Studio 2009 направлена на расширение возможностей клиентской части программы базы данных, при взаимодействии пользователя с приложением













Записан
olegenty
Администратор
***

Сказали спасибо: +16/-7
Offline Offline

Сообщений: 520


« Ответ #24 : 11 января 2009, 10:28:17 »

Да, совсем забыл сказать об этом. Никому ни слова не сказав, Дмитрий таки портнул библиотеку. Она замечательно установилась и даже адекватно повела себя на тестах под С++ Builder 2009.
Записан
IT-IR
Участник
**

Сказали спасибо: +72/-22
Offline 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 Offline

Сообщений: 520


« Ответ #26 : 28 февраля 2009, 08:55:13 »

2 IT-IR - а ты соответствующую фичу влинковал? например:
Код:
#include "EhLibMTE.hpp"

...

#pragma link "EhLibMTE" // для сортировки TMemTableEh
Записан
IT-IR
Участник
**

Сказали спасибо: +72/-22
Offline Offline

Сообщений: 877

Плата за вход-Разум!


« Ответ #27 : 24 марта 2009, 13:24:15 »

18 March 2009 вышла новая версия библиотеки компонетов EhLib версии 4.4










Записан
Barmaley
новенький
*

Сказали спасибо: +0/-0
Offline 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 Offline

Сообщений: 1139


« Ответ #29 : 21 апреля 2009, 01:47:22 »

Объясните, пожалуйста, пошагово для новичка, как утстановить EhLib 4.4 В С++Builder 2009
читайте readme.rus там всё пошагово расписано. только что скачал и установил, там всё разжёвано.
насчёт старой бесплатной версии, думаю, в 2009 она не влезет никак
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в: