Найден 1221 результат

Yufil
29 Октябрь 2020, 9:51
Форум: CLARION for Windows
Тема: Загадка про размер окна
Ответы: 79
Просмотры: 960

Загадка про размер окна

Может быть, про таскбар забыли? :D У меня виндовые обучалки при запуске запрашивают режим: Стандартный - указано в настройках ( обычно 1024x768 ) Оптимальный - с сохранением пропорций ( таскбар не перекрывается ) Максимальный - с занятием всего свободного места на экране Главное окно - MDI Frame, но...
Yufil
19 Октябрь 2020, 22:19
Форум: CLARION for Windows
Тема: Может ли размер Prompt'а подстраиваться под содержимое
Ответы: 5
Просмотры: 287

Может ли размер Prompt'а подстраиваться под содержимое

Несколько лет назад попросили сделать модифицированный экран Message. С разного рода украшательствами - рамки, тени, коврики, все дела. Но вот проблема - сообщение может 20 символов включать, а может и 2000. Программа должна масштабировать экран с сообщением, но чтобы было красиво - без пустого поля...
Yufil
19 Октябрь 2020, 16:44
Форум: CLARION for Windows
Тема: Может ли размер Prompt'а подстраиваться под содержимое
Ответы: 5
Просмотры: 287

Может ли размер Prompt'а подстраиваться под содержимое

Я видел фрагмент с созданием скрытого поля Text с такой же шириной и шрифтом, как и Prompt. Закидываем строку в поле Text, после чего через ?Text{Prop:LineCount} получаем количество нужных строк, после чего количество строк умножаем на высоту строки и получаем нужную высоту промпта. Пользовал в отчё...
Yufil
12 Октябрь 2020, 19:03
Форум: SQL, Oracle, ...
Тема: BLOB
Ответы: 3
Просмотры: 336

BLOB

Добрый вечер! Для работы с картинками в Blob надо использовать параметр Prop:PrintMode Если установлен этот параметр, в базу можно записать сам файл ( jpg, Gif, Png ) без каких бы то ни было преобразований, после чего можно записать запись с блобом в базу. Для показа надо достать запись и выполнить ...
Yufil
07 Октябрь 2020, 16:37
Форум: CLARION for Windows
Тема: Получение IP адреса компьютера
Ответы: 16
Просмотры: 534

Получение IP адреса компьютера

Посмотрел утилиту ipconfig. Она ссылается на GetNetworkParams из модуля iphlpApi https://docs.microsoft.com/en-us/window ... workparams.

А та, в свою очередь... :D
Yufil
05 Октябрь 2020, 12:48
Форум: CLARION for Windows
Тема: Потерянные Embeds
Ответы: 12
Просмотры: 400

Потерянные Embeds

А в txa-файле это никак не видно? Проблема наблюдалась в CW6, был период когда всё посыпалось...
Yufil
30 Сентябрь 2020, 15:43
Форум: Железо
Тема: ATOL драйвер 10.x
Ответы: 291
Просмотры: 35354

ATOL драйвер 10.x

Иногда помогает парочка UnlockThread() - LockThread() UnlockThread вызывается перед обращением к OLE-объекту, а LockThread - после обращения. Если у объекта есть GUI - строго обязательно. Да, внутри cкобок UnlockThread - LockThread многие кларионовские вычисления недопустимы, передал-получил значени...
Yufil
23 Сентябрь 2020, 16:22
Форум: CLARION for Windows
Тема: Абсолютные координаты поля в окне
Ответы: 8
Просмотры: 317

Абсолютные координаты поля в окне

Как раз ширина рамки и определяется разницей между Prop:Xpos и Prop:ClientX, Prop:Width и Prop:ClientWidth, надо клиентскими координатами пользоваться. Или делать окна без рамок Кстати, не будет полезно? ?Cancel{Prop:Xpos}=0{Prop:Width}-0{Prop:ClientX}-?Cancel{Prop:Width} ?OK{Prop:Xpos}=?Cancel{Prop...
Yufil
23 Сентябрь 2020, 15:19
Форум: CLARION for Windows
Тема: Абсолютные координаты поля в окне
Ответы: 8
Просмотры: 317

Абсолютные координаты поля в окне

Возможно, ещё надо учитывать рамку окна. Свойства Prop:ClientX, Prop:ClientY Вот эта мысль у меня была первой. Но MyWindow{Prop:ClientX/Y} у меня упорно возвращают 0 (ноль). :( Я привык ссылаться на реквизиты окна через номер 0. 0{Prop:ClientX} - координата для верхнего открытого окна в текущем тре...
Yufil
23 Сентябрь 2020, 9:48
Форум: CLARION for Windows
Тема: Абсолютные координаты поля в окне
Ответы: 8
Просмотры: 317

Абсолютные координаты поля в окне

1. Метрики позиций и размеров считаются исходя из размеров шрифта, поэтому такие вещи надо делать в пикселах OldWIndowPos Long, dim(4) OldControlPos Long, dim(4) ... ! 0 - номер контрола окна. Всегда! ! До нажатия кнопки 0{ Prop:Pixels } = 1 GetPosition( 0, OldWindowPos[1], OldWindowPos[2], OldWindo...
Yufil
09 Сентябрь 2020, 13:12
Форум: Multi-программирование(Pascal/Delphi, и т.д.)
Тема: Эмулятор Android для Windows (10)
Ответы: 83
Просмотры: 2317

Эмулятор Android для Windows (10)

Написал длинную маляву с рекламой Питоновского Kivy ( можно глянуть на https://www.youtube.com/results?search_query=python+kivy или https://habr.com/ru/search/?q=kivy#h . И, само собой, https://habr.com/ru/post/420691/ Трижды пытался отправить в форум - пришёл невод с одною тиной :) . В общем, не су...
Yufil
02 Сентябрь 2020, 19:27
Форум: SQL, Oracle, ...
Тема: Mysql ODBC - LOGOUT vs START TRANSACTION
Ответы: 9
Просмотры: 634

Mysql ODBC - LOGOUT vs START TRANSACTION

Я собираю exe-файл с помощью пакета pyinstaller, кларионовская программа может вызвать его командой Run или ShellExecute и передать ей набор параметров ( сейчас около десятка) . Питоновская программа разбирает параметры с помощью либ argparse или click. Дальше весь комплект необходимых файлов ( клар...
Yufil
02 Сентябрь 2020, 11:31
Форум: SQL, Oracle, ...
Тема: Mysql ODBC - LOGOUT vs START TRANSACTION
Ответы: 9
Просмотры: 634

Mysql ODBC - LOGOUT vs START TRANSACTION

Ну, как... собрать исполняемый файл и запустить :D. Или наладить прямой запуск скриптов из программы У меня конвертор обучающих программ состоит из Windows-приложения на Кларион ( копируются и экспортируются необходимые файлы ( tps->image, tps->XML ). и Python-приложения, выполняющего преобразование...
Yufil
31 Август 2020, 18:41
Форум: SQL, Oracle, ...
Тема: Mysql ODBC - LOGOUT vs START TRANSACTION
Ответы: 9
Просмотры: 634

Mysql ODBC - LOGOUT vs START TRANSACTION

Всё-таки, глянь Python, там всё необходимое легко доступно. И вреда никакого, кроме пользы.