Форум: "Начинающим";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];
ВнизEhLib Найти похожие ветки
← →
Chort © (2006-08-18 11:38) [0]Объясните что за компонент EhLib и вчем его преимущества. Спасибо
← →
novill © (2006-08-18 11:45) [1]http://ehlib.com/
← →
Ega23 © (2006-08-18 11:52) [2]Во-первых, это не компонент, а библиотека компонентов.
Во-вторых, весьма неплохая. Я уже давно стандартным TDBGrid не пользуюсь. Только либо Eh-овским, либо Rx-овским.
← →
Chort © (2006-08-18 12:24) [3]Только что установил. Действительно неплохая вещь!
← →
Chort © (2006-08-20 14:09) [4]Оказывается что эта библиотека компонентов платная.Что все платили :( ?
← →
PSPF2003 © (2006-08-20 14:12) [5]
> Chort ©
У тебя окошки тоже приплаченные?
← →
Мефисто (2006-08-20 14:14) [6]
> Chort © (20.08.06 14:09) [4]
Незнаю как на данный момент. Но лицензию внимательно читали? Очень продолжительное время для рускоязычных пользователей данная библиотека распротранялась бесплатно. Платная она была для буржуев :) Может всетаки так и осталось?
← →
Anatoly Podgoretsky © (2006-08-20 14:27) [7]Ega23 © (18.08.06 11:52) [2]
Я не использую и тоже хорошо.
← →
Chort © (2006-08-20 15:25) [8]to Мефисто
Да нет стала платной. А ограничение выглядит так. Работаешь себе в Делфи с этой библиотекой сколько влезет, запускаешь из Делфи свою программу или отдельно екзешник, и все нормально. И только ты вырубил Делфи, и запускаешь свою прогу, "как вдруг откуда не возмись" вылезает сообщение что пользоватся EhLib можно бесплатно только при включенном Делфи, а так платите ребятки(79 или 149 $(цены точно не помню))
← →
Anatoly Podgoretsky © (2006-08-20 15:33) [9]Так плати раз пользоваться хочешь или не пользуйся. Не особо оно и нужно.
← →
Chort © (2006-08-20 15:38) [10]
> . Не особо оно и нужно.
Вот и я за то.
← →
unknown © (2006-08-20 16:22) [11]
> Chort ©
EhLib платным стал с 4-й версии. Последняя бесплатная для ex-USSR версия 3.6
http://ehlib.com/RUS/ehlibrus.exe
пароль - 2 раза название 2-го месяца большими буквами.
← →
SergP. (2006-08-20 16:49) [12]
> Во-вторых, весьма неплохая. Я уже давно стандартным TDBGrid
> не пользуюсь. Только либо Eh-овским, либо Rx-овским.
Сабж - очень хорошая вещь, но пользуюсь сабжевым гридом только если нужно иметь довольно навороченый грид... Если же нужно всего-лишь незначительное "усовершенствование" типа раскраски грида и т.п. предпочитаю стандартный набор компонентов.
← →
Chort © (2006-08-20 17:17) [13]Удалено модератором
← →
Chort © (2006-08-20 17:21) [14]Удалено модератором
← →
Chort © (2006-08-20 18:23) [15]Кто устанавливал эту библиотеку, Помогите с установкой.
Делаю все как в ReadMe в итоге компилируется прекрасно,
а получить .bpl файл не удается
← →
DrPass © (2006-08-20 18:34) [16]
> в итоге компилируется прекрасно,
> а получить .bpl файл не удается
- Видишь суслика? Нет? И я не вижу. Но он есть!
в папочке delphi\projects\bpl смотрел?
← →
Chort © (2006-08-20 19:23) [17]to DrPass
Нашел, но при установке Package матюкается
Package C:\Program Files\Borland\Delphi7\Projects\Bpl\EhLib70.bpl can"t be installed because it is not design time package
← →
unknown © (2006-08-20 19:36) [18]Файл Readme.txt почему имеет такое название а не NeverReadThisFile!.txt ?
Наверное авторы хотели, что бы этот файл кто-нибудь когда-нибудь прочитал :))
← →
SergP. (2006-08-20 20:59) [19]
> Chort © (20.08.06 14:09) [4]
> Оказывается что эта библиотека компонентов платная.Что все
> платили :( ?
Насколько я помню для ExUSSR вроде бы бесплатная.
Ну вроде бы нужно знать только название второго месяца... :-)
← →
DrPass © (2006-08-20 21:55) [20]
> Chort © (20.08.06 19:23) [17]
Значит, инструкцию по установке ты все-таки не прочитал. Давай еще раз
← →
Amoeba © (2006-08-21 17:18) [21]
> Chort © (20.08.06 19:23) [17]
> to DrPass
> Нашел, но при установке Package матюкается
> Package C:\Program Files\Borland\Delphi7\Projects\Bpl\EhLib70.
> bpl can"t be installed because it is not design time package
Это RunTime пакет. Его то как раз устанавливать не надо. Устанавливать нужно пакет dclEhLib70.
← →
Chort © (2006-08-22 20:25) [22]to all
Извиняюсь что долго не писал, т.к. не было связи(инет не работал(какие то прид.. попалили все провода))
Да прочитал я все инструкции.Буду описывать все по частям
1.Распаковал WinRar архив (при этом ввел необх. код(какой-не буду писать т.к. модератор все равно удалит)).Вот путь C:\Program Files\Borland\Delphi7\Components\EhLib
2. Создал каталог Directory. Скопировал в этот каталог содержимое папок Common и Delphi7(относится к EHLib).
3. В делфи открыл файл EhLib70.dpk, скомпилировал.(заодно закомпилил и )
DclEhLib70.dpk
4. Теперь по адрессу C:\Program Files\Borland\Delphi7\Projects\Bpl\ появились файлы EhLib70.bpl, EhLib70.dcp, DclEhLib70.bpl, DclEhLib70.dcp
5. Установил библиотеку DclEhLib70.bpl(т.к. EhLib70.bpl не захотела устанавливатся с матюком Package C:\Program Files\Borland\Delphi7\Projects\Bpl\EhLib70.
> bpl can"t be installed because it is not design time package
)
6. В итоге в списке Desidn packages есть EhLib 3.6 Components со всем списком компонентов, но ни закладках компонентов ни при поиске в компонент листе я эту библиотеку найти не могу.(хотя путь в Tools/Environ. options/Library/Library path указан)
Вот такая байда:)
← →
Chort © (2006-08-22 22:22) [23]И самое главное что демки, которые идут вместе с EhLib компилятся и запускаются нормально.
← →
unknown © (2006-08-23 00:04) [24]
> Chort © (22.08.06 22:22) [23]
Значит так. Удаляем EhLib из packages. Закрываем Delphi.
Сносим все файлы *EhLib*.bpl и папку с EhLib.
Затем по шагам :
1) Распаковываем архив
2) Запускаем Delphi
3) В меню выбираем Tools-Environment options-library-library path и добавляем пути к папкам EhLib
4) Открываем File->Open->EhLib70.dpk
5) Нажимаем кнопку Compile
6) Закрываем EhLib70.dpk
7) Открываем File->Open->DclEhLib70.dpk
8) Нажимаем кнопку Compile, затем кнопку Install
9) Закрываем DclEhLib70.dpk
Все.
← →
Chort © (2006-08-23 10:15) [25]to unknown
Все зделал как вы сказали.
В списке Desidn packages есть библиотека EhLib 3.6, и компоненты просмотрел все что в ней. Компилятся и запускаются демки прекрасно.
Только вот опять нет ни закладки EHLIB ни его компонентов.
И опять таки искал в Component List - все равно без толку.
Что делать?
← →
Chort © (2006-08-23 10:20) [26]Может я пути не правильно указываю в Tools-Environment options-library-library path ?. Так вроде все правильно по добавлял.
← →
unknown © (2006-08-23 10:42) [27]
> Chort © (23.08.06 10:20) [26]
CLXApplication ?
← →
Chort © (2006-08-23 10:57) [28]Тоесть CLXApplication?
← →
Chort © (2006-08-23 10:59) [29]Извиняюсь, если что не так спрашиваю,т.к. раньше необходимости в установке компонентов(библиотек) не было.
← →
unknown © (2006-08-23 11:09) [30]
> Chort © (23.08.06 10:57) [28]
> Тоесть
Тоесть создаешь CLXApplication или VCLApplication ?
Посмотри, есть ли в uses проекта QControls, QForms или что-то еще,
начинающееся с Q
← →
Chort © (2006-08-23 11:18) [31]Нет ничего с Q.(ты спрашиваешь про демку?).Вот то что есть в uses
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
{$IFDEF VER140} Variants, {$ENDIF}
{$IFDEF VER150} Variants, {$ENDIF}
{$IFDEF CIL}
Types, System.ComponentModel, Variants, System.Runtime.InteropServices,
{$ELSE}
{$ENDIF}
StdCtrls, DBCtrls, ExtCtrls, Grids, DBGridEh, ComCtrls, Db, DBTables,
Buttons, DBGrids, PrViewEh, PrnDbgeh, ToolWin, Menus, DBGridEhImpExp,
Mask, DBLookupEh, DBCtrlsEh, ImgList, EhLibBDE, PropStorageEh;
В самом коде нахожу Query1, но это не оно.
← →
Chort © (2006-08-23 11:21) [32]Ну а если ты спрашиваешь про компилируемые .pas файлы,то там такое есть.К примеру в DBGRIDEH
$I EhLib.Inc}
{$IFDEF EH_LIB_VCL}
unit DBGridEh {$IFDEF CIL} platform{$ENDIF};
{$ELSE}
unit QDBGridEh;
{$ENDIF}
{$R-}
interface
{$IFDEF EH_LIB_VCL}
uses Windows, SysUtils, Messages, Classes, Controls, Forms, StdCtrls,
{$IFDEF EH_LIB_5} Contnrs, {$ENDIF}
{$IFDEF EH_LIB_6} Variants, Types, {$ENDIF}
{$IFDEF CIL}
EhLibVCLNET,
WinUtils,
{$ELSE}
EhLibVCL,
{$ENDIF}
Graphics, Grids, DBCtrls, Db, Menus, DBGrids, Registry, DBSumLst, DBCtrlsEh,
IniFiles, ToolCtrlsEh, ImgList, StdActns, PropFilerEh //The PropStorage
{,dbugintf};
{$ELSE}
uses SysUtils, Classes, Types, QControls, QForms, QStdCtrls,
Variants, QGraphics, QGrids, QDBCtrls, Db, QMenus, QDBGrids, QDBSumLst, QDBCtrlsEh,
IniFiles, QToolCtrlsEh, QImgList, QStdActns, Qt;
{$ENDIF}
← →
Chort © (2006-08-23 14:01) [33]Так вот, есть в DBGRIDEH
QGraphics, QGrids, QDBCtrls, Db, QMenus, QDBGrids, QDBSumLst, QDBCtrlsEh,
QToolCtrlsEh, QImgList, QStdActns, Qt;
И что теперь?
← →
unknown © (2006-08-23 14:26) [34]
> Chort © (23.08.06 14:01) [33]
> И что теперь?
Повторять [24] до тех пор, пока не поставится.
← →
Chort © (2006-08-23 14:47) [35]Только что попробовал поставить под Delphi 5 - все прекрасно установилось с первого раза. Ну а я работаю с Delphi 7. Так может переустановить Delphi7 с нуля?
← →
unknown © (2006-08-23 14:50) [36]
> Chort © (23.08.06 14:47) [35]
М.б. сервиспак (есть такой - 7.1) на delphi надо поставить.
← →
Chort © (2006-08-23 15:40) [37]ВСЕ!УСТАНОВИЛ! Оказывается нужно было переустановить Delphi (наверно был где-то глюк).СПАСИБО!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.048 c