Последняя версия DataExpress 2021.02.22

Изображение Скачать | Изображение Что нового?

Rе: Вышла новая версия DataExpress 2021

Аватара пользователя
Develop-Soft
Сообщения: 1964
Зарегистрирован: 05 мар 2019, 18:09
Благодарил (а): 125 раз
Поблагодарили: 553 раза
Контактная информация:

Rе: Вышла новая версия DataExpress 2021

Сообщение Develop-Soft » 23 фев 2021, 17:52

admin писал(а):2. Доработан импорт расширений в базу. В случае, если в базе есть модуль с таким же именем или в нем есть действие с таким же идентификатором действия или названием функции, программа предлагает заменить старый модуль на новый. Добавлена возможность импорта расширений в базу путем перетаскивания файла в главное окно программы.
Ест любую дрянь (в т.ч. бинарники) с расширением .epas
Лучше бы читались архивы, было бы универсальнее (имхо).
admin писал(а):4. Программа теперь сохраняет в базе время последнего сохранения проекта. Если проект был изменен другим экземпляром программы, в текущей программе попытка изменения или сохранения проекта будет невозможна. Это сделано с одной целью - защитить проект от случайного искажения проекта и потери данных, когда пользователь работает с одной и той же базой в нескольких экземплярах программы, запустив их случайно или преднамеренно.

Супер! Только "наоборот". По всем канонам экземпляр БД открытый ранее не должен давать выйти в дизайнер второму, либо разрешать но с предупреждением о доступе "только на чтение". Atom-ы Windows могли бы решить эту проблему (имхо)...
admin писал(а):5. В дизайнере компоненты отображают свое имя, кроме списка и некоторых других компонентов.

Изображение
admin писал(а):9. При быстром добавлении полей, надписи выравниваются по центру слева от компонента. Надпись заметки и изображения смещается на 3 пикселя относительно верхнего края компонента.

Отлично! Не хватает только вертикального шага сетки равного 2-м пикселям (вместо 3-х), чтобы навсегда отпал вопрос "сетки" (имхо).
admin писал(а):13. Нажатие Enter больше не закрывает окно редактирования. Для закрытия окна с сохранением изменений используется комбинация Ctrl+Enter.

Замечательно! Осталось Enter на переход в полях завязать (имхо).
admin писал(а):14. Убрал старые форматы изображений из диалогов открытия/сохранения изображений: pcx, tgs, psd.

Волшебно! Из половины поддерживаемых TdbImage форматов вместо их добавления исключено еще 3... Теперь наконец выкину "устаревшие" файлы Adobe Photoshop (*.psd) из базы за ненадобностью (вернее - невозможностью их выбора).
admin писал(а):16. Добавлено в АПИ: ..EncodeUrlElement, DecodeUrlElement.

Ну, пусть еще тогда будет:

Код: Выделить всё

    function EncodeURL(s:string):string;
    var
      i: integer;
    begin
      Result := '';
      for i := 1 to Length(s) do
      if Pos(s[i],
      'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'+
      '0123456789;,/?:@&=+$-_.!~*''()#')>0 then
        Result := Result + s[i] else
        Result := Result + '%' + IntToHex(Ord(s[i]), 2);
    end;

Код: Выделить всё

function DecodeUrl(url: string): string;
var
  x: integer;
  ch: string;
  sVal: string;
  Buff: string;
begin
  Buff := '';
  x := 1;
  while x <= Length(url) do
  begin
    ch := url[x];
    if ch = '+' then
    Buff := Buff + ' '
    else if ch <> '%' then
    Buff := Buff + ch
    else
    begin
      sVal := Copy(url, x + 1, 2);
      Buff := Buff + chr(StrToInt('$' + sVal));
      x := x + 2;
    end;
    Inc(x);
  end;
  Result := Buff;
end; 
За это сообщение автора Develop-Soft поблагодарил:
cordek (25 фев 2021, 20:36)
Рейтинг: 6.67%
 
DataExpress v.3 beta 15.11.2020
Вопросы по проектам, разработанным в более поздних версиях (2021.01.18 и 2021.02.22) в ЛС не рассматриваю даже за деньги.

TNTalex
Заглянувший
Сообщения: 1
Зарегистрирован: 26 янв 2020, 19:11
Благодарил (а): 7 раз

Rе: Вышла новая версия DataExpress 2021

Сообщение TNTalex » 24 фев 2021, 12:20

Не знаю в тему пишу или нет.
При редактировании (изменении названия) столбца "Имя поля" в "настройке отбора"(запроса) кнопка Delete работает как удаление строки, а не удаление какого-то символа. Backspace работает нормально.

Аватара пользователя
admin
Разработчик
Сообщения: 5523
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 51 раз
Поблагодарили: 427 раз

Rе: Вышла новая версия DataExpress 2021

Сообщение admin » 24 фев 2021, 12:37

TNTalex писал(а):Не знаю в тему пишу или нет.
При редактировании (изменении названия) столбца "Имя поля" в "настройке отбора"(запроса) кнопка Delete работает как удаление строки, а не удаление какого-то символа. Backspace работает нормально.

Так не должно быть. Я поправлю.
За это сообщение автора admin поблагодарили (всего 4):
admin (24 фев 2021, 12:37) • Develop-Soft (24 фев 2021, 14:25) • cordek (25 фев 2021, 20:36) • TNTalex (27 фев 2021, 12:38)
Рейтинг: 26.67%
 


Вернуться в «Обсуждение релизов DataExpress»