Ehlib

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
EhLib v9.1.029 D7 to XE10.2 FullSource

Скрытое содержимое доступно для зарегистрированных пользователей!
 

urichku

New member
Регистрация
16.06.2009
Сообщения
6
Реакции
3
Баллы
3
Возраст
54


Скрытое содержимое доступно для зарегистрированных пользователей!

password: exirbox.com
 

aghis

New member
Регистрация
10.07.2012
Сообщения
2
Реакции
0
Баллы
1
EhLib Delphi 5?
 

aldian

Member
Регистрация
30.12.2013
Сообщения
13
Реакции
97
Баллы
13

Why was EhLib chosen in more
than 80 countries around the world?

EhLib is powerful and therewith intuitive to use!
Using the library, you will receive:

  • Maximum of enclosed functional during the work with tabular data.
  • Time saving for developer – display your data in the right format without writing software code.
  • Fast and intuitive exploration of the library.
  • Great number of examples, instructions and help-files.
  • High speed of applications – development involves a special optimization stage of speed for each component of library.
  • Easy debug final product. EhLib is 100% native VCL library written in Delphi language.
  • As a result the user will receive an understandable, beautiful and easy-to-use interface with impressive features of information processing.
Platform support: VCL, LCL

Support IDEs: Borland Delphi 7 – 2006, CodeGear Delphi 2007, RAD Studio 2009, Embarcadero RAD Studio 2010, XE - XE10.2, Lazarus (Win32).


Delphi 7 at least
 

kouvaev

New member
Регистрация
23.03.2009
Сообщения
26
Реакции
1
Баллы
3
Native language | Родной язык
Русский
exirbox сделал все свои раздачи на upload платными ... :(

Эта ссылка почему-то не работает (может воскресенье :)

пошел за 29.src на exirbox, нашел:

ссылка есть, но кидает на платный Premium в " "
Судя по всему проще купить официально и поддержать нашего разработчика!
FastReport/Fast cube уже купил и горя не знаю o_O
 

FDA847

Premium
Premium
Регистрация
28.01.2011
Сообщения
55
Реакции
1
Баллы
8
Native language | Родной язык
Русский
FastReport у нас тоже купленный. Но в последнее время столько софта приходится покупать или обновлять лицензии, что реально хочется немного сэкономить :)
Понимаю, что это пиратство. Сам это не поддерживаю, потому что с одной стороны делаем софт на продажу, а сами использует пиратку. Но с другой стороны контора маленькая. Реально период становления только идёт.
Понимаю, что отмазка фиговая, но вот так. :)
 

Jalynbek

New member
Регистрация
17.04.2015
Сообщения
5
Реакции
1
Баллы
3
Native language | Родной язык
Русский
Последнее редактирование модератором:

ZIV63

Member
Регистрация
20.01.2010
Сообщения
56
Реакции
63
Баллы
18
Native language | Родной язык
Русский
EhLib 9.1.035 for D7-XE10.2 Tokyo

Скрытое содержимое доступно для зарегистрированных пользователей!
 

kouvaev

New member
Регистрация
23.03.2009
Сообщения
26
Реакции
1
Баллы
3
Native language | Родной язык
Русский
FastReport у нас тоже купленный... Сам это не поддерживаю, потому что с одной стороны делаем софт на продажу, а сами использует пиратку. Но с другой стороны контора маленькая...
Такая-же фигня. Зачастую скачиваю тут, вставляю в коммерческий проект, если все устраивает, то покупаю потом компонент, уже со своих продаж. А если не пошло, то по цепочке тоже не пошло :-D
 

ZIV63

Member
Регистрация
20.01.2010
Сообщения
56
Реакции
63
Баллы
18
Native language | Родной язык
Русский

ZIV63

Member
Регистрация
20.01.2010
Сообщения
56
Реакции
63
Баллы
18
Native language | Родной язык
Русский

Заглянул на downloadly.ir Увидел Ehlib 0.1.039. Поставил.
Персы опять напутали, это 9.1.040. Во всяком случае так пишется во время загрузки RAD Delphi 10.2.3 и в Object Inspector.

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование модератором:

ZIV63

Member
Регистрация
20.01.2010
Сообщения
56
Реакции
63
Баллы
18
Native language | Родной язык
Русский
EhLib 9.2.020 для D7-XE10.2 Токио
Новая версия без исходников
 

XXProger

New member
Регистрация
22.02.2010
Сообщения
11
Реакции
1
Баллы
3
Возраст
44
Народ подскажите в EHGrid как инвертацию сортировки сделать без правки исходников, может какие-то настройки есть?
 

Freezer_86

New member
Регистрация
06.05.2011
Сообщения
10
Реакции
5
Баллы
3
Народ подскажите в EHGrid как инвертацию сортировки сделать без правки исходников, может какие-то настройки есть?
Что значит "инвертацию сортировки"?? Отсортировать в другую сторону? Или поменять иконки местами?
 

XXProger

New member
Регистрация
22.02.2010
Сообщения
11
Реакции
1
Баллы
3
Возраст
44
Отсортировать в другую сторону?
 

Freezer_86

New member
Регистрация
06.05.2011
Сообщения
10
Реакции
5
Баллы
3
Я сделал свой класс на основе TDBGridEh, и добавил процедурку:
Код:
procedure TKDBGridEx.SortColumn(aColumn: TColumnEh;
  aSortMarker: TSortMarkerEh; MultiSort: boolean);
//var i : integer;

  procedure ClearColSorting;
  var
    i : integer;
  begin
    if not (MultiSort) then begin
      //если мультисортировка не разрешена - снимаем сортировку со всех колонок
      for I := 0 to Columns.Count - 1 do
        if (Columns[i].Title.SortMarker <> smNoneEh) then
          Columns[i].Title.SortMarker := smNoneEh;
    end;
  end;

begin

  if aColumn.Title.SortMarker <> smNoneEh then begin
   //если колонка отсортирована
    if ((aSortMarker = smUpEh) and ( aColumn.Title.SortMarker = smUpEh))
     or((aSortMarker = smDownEh) and ( aColumn.Title.SortMarker = smDownEh))
    then begin
      //если направление сортировки и клавиша совпадают
      ClearColSorting;
      DoSortMarkingChanged;
      exit;
    end else begin
      ClearColSorting;
      aColumn.Title.SortMarker := aSortMarker;
      DoSortMarkingChanged;
      exit;
    end;
  end else begin
   //если колонка еще не отсортирована
    ClearColSorting;

    aColumn.Title.SortMarker := aSortMarker;
    DoSortMarkingChanged;
    exit;
  end;
end;

Весь код компонента не выкладываю, но принцип должен быть понятен
 

XXProger

New member
Регистрация
22.02.2010
Сообщения
11
Реакции
1
Баллы
3
Возраст
44
Я сделал свой класс на основе TDBGridEh, и добавил процедурку:
Код:
procedure TKDBGridEx.SortColumn(aColumn: TColumnEh;
  aSortMarker: TSortMarkerEh; MultiSort: boolean);
//var i : integer;

  procedure ClearColSorting;
  var
    i : integer;
  begin
    if not (MultiSort) then begin
      //если мультисортировка не разрешена - снимаем сортировку со всех колонок
      for I := 0 to Columns.Count - 1 do
        if (Columns[i].Title.SortMarker <> smNoneEh) then
          Columns[i].Title.SortMarker := smNoneEh;
    end;
  end;

begin

  if aColumn.Title.SortMarker <> smNoneEh then begin
   //если колонка отсортирована
    if ((aSortMarker = smUpEh) and ( aColumn.Title.SortMarker = smUpEh))
     or((aSortMarker = smDownEh) and ( aColumn.Title.SortMarker = smDownEh))
    then begin
      //если направление сортировки и клавиша совпадают
      ClearColSorting;
      DoSortMarkingChanged;
      exit;
    end else begin
      ClearColSorting;
      aColumn.Title.SortMarker := aSortMarker;
      DoSortMarkingChanged;
      exit;
    end;
  end else begin
   //если колонка еще не отсортирована
    ClearColSorting;

    aColumn.Title.SortMarker := aSortMarker;
    DoSortMarkingChanged;
    exit;
  end;
end;

Весь код компонента не выкладываю, но принцип должен быть понятен

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

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
if need to do changes very quick, use BEYOND COMPARE 4!
That tool is very usual for that oneclick you can copy, move, delete, etc... very very quick!

You can updated it
Для просмотра ссылки необходимо: Войти или Зарегистрироваться
 

XXProger

New member
Регистрация
22.02.2010
Сообщения
11
Реакции
1
Баллы
3
Возраст
44
198 114Темы
635 085Сообщения
3 618 401Пользователи
EeOneНовый пользователь
Верх