Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1155856952
SerJaNT
2006-08-18 03:22
2006.09.10
Handle активного окна


15-1155554018
ArtemESC
2006-08-14 15:13
2006.09.10
государство Монако!!!


15-1155743804
Konstantin555
2006-08-16 19:56
2006.09.10
Когда будет доступен для скачивания ДАЙДЖЕСТ?


15-1155588168
ronyn
2006-08-15 00:42
2006.09.10
Автозагрузка в Win2000


2-1156249993
AlexanderMS
2006-08-22 16:33
2006.09.10
Поддержка плагинов.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский