Последняя версия DataExpress 3 beta от 1 сентября 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Обсуждение релиза 3 beta (25.11.18)

Аватара пользователя
Гocть
Эксперт
Сообщения: 1583
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 8 раз

Обсуждение релиза 3 beta (25.11.18)

Сообщение Гocть » Вс ноя 25, 2018 6:25 pm

3. В выражения добавлена поддержка типов полей "Файл" и "Изображение". В выражении они воспринимаются как текстовые. Файл хранит значение компонента, а изображение - ссылку на исходное расположение файла.

Попробовал вычислить значение в поле и msgbox, норм. Надпись почему то не видит.
Фрилансер. Разработка на заказ. Консультирование.

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

Re: Обсуждение релиза 3 beta (25.11.18)

Сообщение admin » Вс ноя 25, 2018 6:57 pm

Надписи пропустил. Надо будет доработать.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1583
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 8 раз

Re: Обсуждение релиза 3 beta (25.11.18)

Сообщение Гocть » Пн ноя 26, 2018 9:20 am

добавлено новое значение target = main

А как быть, если target = main+form но не all?
Фрилансер. Разработка на заказ. Консультирование.

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

Re: Обсуждение релиза 3 beta (25.11.18)

Сообщение admin » Пн ноя 26, 2018 9:21 am

Как такое возможно?

Аватара пользователя
Гocть
Эксперт
Сообщения: 1583
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 8 раз

Re: Обсуждение релиза 3 beta (25.11.18)

Сообщение Гocть » Пн ноя 26, 2018 9:33 am

Ну например, если есть функция поиска по всем полям. Ее можно прописать всем формам в глобалэкшн'е, а можно и одной форме, ну или сервер, который может запускаться для одной формы по условию или для всех глобально. Примеры кончено абстрактные, но думаю могут быть и другие варианты, где действие может "попроситься" более чем в 1 target. Отдельный экшн?
Фрилансер. Разработка на заказ. Консультирование.

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

Re: Обсуждение релиза 3 beta (25.11.18)

Сообщение admin » Пн ноя 26, 2018 9:56 am

Добавляется в main-действие список для выбора формы. Действие формы - это контекст формы, Self = текущая форма. Main-действие - контекст всего приложения базы данных, здесь нет привязки к конкретной форме, Self = nil.

kok80
Эксперт
Сообщения: 312
Зарегистрирован: Пн июл 02, 2018 9:45 pm
Благодарил (а): 1 раз
Поблагодарили: 21 раз

Re: Обсуждение релиза 3 beta (25.11.18)

Сообщение kok80 » Вт ноя 27, 2018 12:39 pm

Как я понял, раньше разделителем дробной части была точка, сейчас запятая

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

StrToFloat('1.1')
выдает ошибку

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

StrToFloat('1,1')
ок

Аватара пользователя
Гocть
Эксперт
Сообщения: 1583
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 8 раз

Re: Обсуждение релиза 3 beta (25.11.18)

Сообщение Гocть » Вт ноя 27, 2018 12:49 pm

Вообще дельфийская функция работает с точкой, но очевидно в DX это было выбрано в качестве компромисса по этому вопросу, т.к. сам компонент "число" работает с запятой.
Фрилансер. Разработка на заказ. Консультирование.

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

Re: Обсуждение релиза 3 beta (25.11.18)

Сообщение admin » Вт ноя 27, 2018 6:27 pm

Используется стандартная функция StrToFloat. Разделитель берется из DefaultFormatSettings.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1583
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 8 раз

Re: Обсуждение релиза 3 beta (25.11.18)

Сообщение Гocть » Вт ноя 27, 2018 7:25 pm

Ага. Понятно. Этого зверя (DefaultFormatSettings) ещё не успели обкатать.
Фрилансер. Разработка на заказ. Консультирование.


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