STRING vs PROMPT

47 views
Skip to first unread message

Анатолий Долидович

unread,
Feb 12, 2025, 1:17:48 AMFeb 12
to cla...@googlegroups.com
Приветствую уважаемое сообщество!

Хочу задать такой вопрос. 
На сопровождение мне досталась программа коллеги, который ушел три года назад на пенсию.
Все это время я ее допиливал по мелочи, а сейчас пришло время серьезной переработки.
Обратил внимание на то, что в экранной форме ввода информации у него в качестве подсказок у полей ввода
вместо PROMPT везде используются STRING.
Кое-где, в новых полях, которые сам добавлял на форму, я ставил естественно PROMPT.
Как вы думаете, стоит или не стоит и дальше менять STRING на PROMPT?

-- 
С уважением,
 Анатолий                          
mailto:anatoli.d...@asb.by

Валерий Будько

unread,
Feb 12, 2025, 1:27:49 AMFeb 12
to cla...@googlegroups.com

А сейчас без разницы, нет привязки prompt к entry.

Я бы не переделывал старые формы.

А вот новые делал бы с prompt, мало ли как поменяется система в будущем

 

С уважением

   Валерий Будько

  mailto:w_b...@tut.by

--
Вы получили это сообщение, поскольку подписаны на группу "ClaList".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес clalist+u...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/clalist/937264561.20250212091742%40asb.by.

Rimantas Nedzinskas

unread,
Feb 12, 2025, 3:57:14 AMFeb 12
to cla...@googlegroups.com
Привет,

Нет,  не стоит  

Римас 

--

Вячеслав Черников

unread,
Feb 12, 2025, 4:00:27 AMFeb 12
to cla...@googlegroups.com
Промпт, конечно, надо использовать, поскольку он ассоциируется с последующим полем для ввода или отображения информации. Например, если в промпте написано &Наименование, то в форме будет работать клавиша alt+н для быстрого позиционирования. Или если мы хотим специально использовать prompt в коде, например, автоматически выравнивать положение, автоматически формировать описания в документацию и тп. Плюс ещё prompt может быть многострочный.

Отправлено с устройства Huawei


-------- Исходное сообщение --------
Тема: {ClaList:13415} STRING vs PROMPT
От: 'Анатолий Долидович' via ClaList
Кому: cla...@googlegroups.com
Копия:


--

Igor Smirnov

unread,
Feb 18, 2025, 2:13:02 PMFeb 18
to cla...@googlegroups.com

Привет, коллеги,

недавно столкнулся с проблемой полной неработоспособности Clarion-приложения (собранного на версии 11.5, если что) в Windows 10

с включенной опцией "Использовать Юникод (UTF-8) для поддержки языка во всем мире" 

(включается в Панели управления - Региональные стандарты - Дополнительно - Изменить язык системы)

Проблема состоит в том, что все кириллические надписи (кнопки, промпты, менюшки) превращаются

в набор непонятных символов, а создаваемым файлам присваиваются непонятные имена.

Повторяю - это касается кириллицы и прочих не-ASCII символов.

 

Вопрос: как с этим бороться?

P.S. Собственно, я предполагаю, что в тексте программы нужно кнопку, например, называть не "Выход", а "Выход".

Но во-первых, это неудобно. А во-вторых, это будет работать только на компьютерах с включенной опцией "UTF-8".

И как быть, если программа должна работать на любых компах, без зависимости от включения этой опции?

 

 

 

-- 
Best regards,
Igor Smirnov

Alexander Strumensky

unread,
Feb 19, 2025, 10:45:19 AMFeb 19
to cla...@googlegroups.com
Привет

вт, 18 февр. 2025 г. в 20:13, Igor Smirnov <imsm...@gmail.com>:

Привет, коллеги,

недавно столкнулся с проблемой полной неработоспособности Clarion-приложения (собранного на версии 11.5, если что) в Windows 10

с включенной опцией "Использовать Юникод (UTF-8) для поддержки языка во всем мире" 

(включается в Панели управления - Региональные стандарты - Дополнительно - Изменить язык системы)

Проблема состоит в том, что все кириллические надписи (кнопки, промпты, менюшки) превращаются

в набор непонятных символов, а создаваемым файлам присваиваются непонятные имена.

Повторяю - это касается кириллицы и прочих не-ASCII символов.

 

Вопрос: как с этим бороться?


не выёживаться и в Панели управления - Региональные стандарты - Дополнительно - Изменить язык системы ставить 1251 - кириллица
 

P.S. Собственно, я предполагаю, что в тексте программы нужно кнопку, например, называть не "Выход", а "Выход".


подправить все текстовые константы на юникод - проще всего конвертануть TXA из 1251 в UTF-8
 

Но во-первых, это неудобно. А во-вторых, это будет работать только на компьютерах с включенной опцией "UTF-8".

И как быть, если программа должна работать на любых компах, без зависимости от включения этой опции?

 


дождаться Clarion 12 - возможно они наконец-то допилят поддержку UNICODE

ещё можно попробовать Welcome to clarionsdk.com - этот человек не дождался )))
 

 

 

-- 
Best regards,
Igor Smirnov

--
Вы получили это сообщение, поскольку подписаны на группу "ClaList".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес clalist+u...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/clalist/1265053214.20250218221252%40gmail.com.


--
Best regards,
  Strumensky Alexander
Reply all
Reply to author
Forward
0 new messages