Титул
Создание простых приложений баз данных для одного или небольшой группы пользователей.
Бесплатно для личного и коммерческого использования.

Скачать

На этой странице вы можете скачать новейшую версию конструктора баз данных DataExpress.

Система Описание Дата релиза Размер (МБ)
Windows XP SP3, Vista, 7, 8, 8.1, 10 DataExpress 3 beta 09.05.2020 5.68
Windows XP SP3, Vista, 7, 8, 8.1, 10 Портативная версия 7.81
Ubuntu Linux, Linux Mint, OpenSUSE и другие с поддержкой GTK2 Linux-версия 15.05.2019 4.96
Скачать Оффлайн-версия вики 16.09.2018 14.24

Для работы в сети требуется установка СУБД Firebird 2.5.


Последние новости релизов на форуме программы:

Перестали компилироваться некоторые расширения, где в @function не определен Result. Смягчил немного проверку: Result может быть не определен, как раньше.

Статистика: Добавлено admin — Сб май 09, 2020 11:24 am
1. Значения фильтра списка вставляются в новую запись (как в запросах).
2. В API добавлены новые свойства TdxForm: CustomFilter, CustomFilterForm, UseSelectCondition. Их назначение полностью соответствует параметрам метода OpenRecords. OpenRecords фактически устанавливает новые свойства формы и вызывает метод Open. CustomFilter и фильтр формы объединяются. Для сохранения прежнего поведения OpenRecords дополнительно очищает фильтр формы. Добавлено свойство TdxForm.OnDestroy.
3. Переработан асинхронный режим в THttpClient. Теперь он называется многопоточный и свойство Async было переименовано в MultiThreaded. Важным отличием от прежней версии THttpClient является то, что при вызове Send, FormPost или StreamFormPost создаются потоки со своей копией THttpClient и в обработчиках событий Sender будет указывать на копию, а не оригинал. Поэтому при чтении свойств http-клиента надо пользоваться параметром Sender:


Код: var
   HC: THttpClient;         // Оригинал
...   
procedure HttpClientFinish(Sender: TObject);
begin
   // Так неправильно.
   HC.Content;
   // Правильно использовать копию из потока
   THttpClient(Sender).Content;
end;
...

При вызове вышеуказанных методов создается новый поток, при этом не ожидается завершения других потоков. Сколько раз вызовите Send, FormPost, StreamFormPost столько потоков будет создано. Потоки сами освобождают память, когда сделают свою работу. Свойство ConnectionCount покажет сколько потоков работает. Метод Terminate пошлет всем потокам команду Stop, не дожидаясь когда они остановятся. При уничтожении клиента также вызывается метод Terminate.
Свойство ContentStream теперь задавать необязательно, оно уже содержит объект по умолчанию.
4. Доработал сортировки в окне выбора действия: сначала идут действия, затем подгруппы.
5. Если действие отключено, ввод параметров не проверяется.
6. Добавлена проверка при компиляции на заполненность параметров в описаниях действий @action и функций @function.

Статистика: Добавлено admin — Пт май 08, 2020 3:43 pm
1. Исправил ошибку: Ошибка если в действии кнопки есть "Сохранить изменения"
2. Включил в редакторе скриптов опцию перетаскивания выделенного текста мышкой.

Статистика: Добавлено admin — Пн апр 27, 2020 9:02 pm

Все новости >>>

Контакты

Поддержать проект

Пожертвовать