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

TdxForm.Name (дубликаты)

Не совсем ожидаемое поведение программы, погрешности в работе интерфейса, ошибки в тексте и прочие мелочи, которые не нарушают работу программы, но могут вызывать неудобства.
Аватара пользователя
Develop-Soft
Сообщения: 938
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 37 раз
Поблагодарили: 201 раз
Контактная информация:

TdxForm.Name (дубликаты)

Сообщение Develop-Soft » Чт май 23, 2019 8:33 pm

Программа разрешает создать 2 одинаковых Name для разных форм в одной базе. Думаю, это недоработка.

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

Re: TdxForm.Name (дубликаты)

Сообщение kok80 » Пт май 24, 2019 12:01 am

Это ж скрипты, ищущие формы по именам, могут отказаться работать правильно

jurist23rus
Эксперт
Сообщения: 2642
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп
Благодарил (а): 2 раза
Поблагодарили: 13 раз

Re: TdxForm.Name (дубликаты)

Сообщение jurist23rus » Пт май 24, 2019 8:19 am

Никогда не искал форму по Name. Для идентификации есть ID ну и FormCaption.
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
Develop-Soft
Сообщения: 938
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 37 раз
Поблагодарили: 201 раз
Контактная информация:

Re: TdxForm.Name (дубликаты)

Сообщение Develop-Soft » Пт май 24, 2019 8:54 am

В некоторых расширениях писал переменные вида: MainWindow.Params[Fm.Name+'_постфикс'].
Выходит так нельзя?

Хотелось бы увидеть резюме с "борта №1": "это нормально потому что.." или "да, косяк надо подправить"...

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

Re: TdxForm.Name (дубликаты)

Сообщение admin » Пт май 24, 2019 11:03 am

Подправлю.

Аватара пользователя
Develop-Soft
Сообщения: 938
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 37 раз
Поблагодарили: 201 раз
Контактная информация:

Re: TdxForm.Name (дубликаты)

Сообщение Develop-Soft » Пт май 24, 2019 11:10 am

О! я ж говорил, что-то здесь не то...

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

Re: TdxForm.Name (дубликаты)

Сообщение admin » Пт май 24, 2019 11:21 am

Не такой уж и большой косяк, и то проявится только, если идентифицировать формы по Name в расширениях.

Аватара пользователя
Develop-Soft
Сообщения: 938
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 37 раз
Поблагодарили: 201 раз
Контактная информация:

Re: TdxForm.Name (дубликаты)

Сообщение Develop-Soft » Пт май 24, 2019 11:30 am

Ну тем не менее - имеет место быть "окно" для создания потенциально конфликта. Чем меньше таких "окон" в программе, тем лучше...

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

Re: TdxForm.Name (дубликаты)

Сообщение kok80 » Вс май 26, 2019 11:54 pm

Если правильно идентифицировать форму по ID, то было бы удобно, чтобы этот ID был на виду, например, в диалоге "имя формы" в заголовке "Имя формы (id=1)"