Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

EhLib [D7, XP]


Страницы:   1 2

Chort ©   (2006-08-18 11:38:00) 

Объясните что за компонент EhLib и вчем его преимущества. Спасибо


Chort   (2006-08-23 15:40:00) [1]

ВСЕ!УСТАНОВИЛ! Оказывается нужно было переустановить Delphi (наверно был где-то глюк).СПАСИБО!


unknown   (2006-08-23 14:50:00) [2]


> Chort ©   (23.08.06 14:47) [35]

М.б. сервиспак (есть такой - 7.1) на delphi надо поставить.


Chort   (2006-08-23 14:47:00) [3]

Только что попробовал поставить под Delphi 5 - все прекрасно установилось с первого раза. Ну а я работаю с Delphi 7. Так может переустановить Delphi7 с нуля?


unknown   (2006-08-23 14:26:00) [4]


> Chort ©   (23.08.06 14:01) [33]
> И что теперь?

Повторять [24] до тех пор, пока не поставится.


Chort   (2006-08-23 14:01:00) [5]

Так вот, есть в DBGRIDEH
QGraphics, QGrids, QDBCtrls, Db, QMenus, QDBGrids, QDBSumLst, QDBCtrlsEh,
QToolCtrlsEh, QImgList, QStdActns, Qt;
И что теперь?


Chort   (2006-08-23 11:21:00) [6]

Ну а если ты спрашиваешь про компилируемые .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 11:18:00) [7]

Нет ничего с 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, но это не оно.


unknown   (2006-08-23 11:09:00) [8]


> Chort ©   (23.08.06 10:57) [28]
> Тоесть

Тоесть создаешь CLXApplication или VCLApplication ?
Посмотри, есть ли в uses проекта QControls, QForms или что-то еще,
начинающееся с Q


Chort   (2006-08-23 10:59:00) [9]

Извиняюсь, если что не так спрашиваю,т.к. раньше необходимости в установке компонентов(библиотек) не было.


Chort   (2006-08-23 10:57:00) [10]

Тоесть CLXApplication?


unknown   (2006-08-23 10:42:00) [11]


> Chort ©   (23.08.06 10:20) [26]

CLXApplication ?


Chort   (2006-08-23 10:20:00) [12]

Может я пути не правильно указываю в Tools-Environment options-library-library path ?. Так вроде все правильно по добавлял.


Chort   (2006-08-23 10:15:00) [13]

to unknown
Все зделал как вы сказали.
В списке Desidn packages есть библиотека EhLib 3.6, и компоненты просмотрел все что в ней. Компилятся и запускаются демки прекрасно.
Только вот опять нет ни закладки EHLIB ни его компонентов.
И опять таки искал в Component List - все равно без толку.
Что делать?


unknown   (2006-08-23 00:04:00) [14]


> 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-22 22:22:00) [15]

И самое главное что демки, которые идут вместе с EhLib компилятся и запускаются нормально.


Chort   (2006-08-22 20:25:00) [16]

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 указан)
Вот такая байда:)


Amoeba   (2006-08-21 17:18:00) [17]


> 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.


DrPass   (2006-08-20 21:55:00) [18]


> Chort ©   (20.08.06 19:23) [17]

Значит, инструкцию по установке ты все-таки не прочитал. Давай еще раз


SergP.   (2006-08-20 20:59:00) [19]


> Chort ©   (20.08.06 14:09) [4]
> Оказывается что эта библиотека компонентов платная.Что все
> платили :(  ?


Насколько я помню для ExUSSR вроде бы бесплатная.
Ну вроде бы нужно знать только название второго месяца... :-)


unknown   (2006-08-20 19:36:00) [20]

Файл Readme.txtпочему имеет такое название а не NeverReadThisFile!.txt?
Наверное авторы хотели, что бы этот файл кто-нибудь когда-нибудь прочитал :))


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо