Найдено 1246 результатов

Yufil
05 Октябрь 2020, 12:48
Форум: CLARION for Windows
Тема: Потерянные Embeds
Ответы: 12
Просмотры: 2263

Потерянные Embeds

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

ATOL драйвер 10.x

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

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

Как раз ширина рамки и определяется разницей между 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
Просмотры: 1862

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

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

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

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)
Ответы: 124
Просмотры: 42651

Эмулятор 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
Просмотры: 3316

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
Просмотры: 3316

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
Просмотры: 3316

Mysql ODBC - LOGOUT vs START TRANSACTION

Всё-таки, глянь Python, там всё необходимое легко доступно. И вреда никакого, кроме пользы.
Yufil
28 Август 2020, 18:25
Форум: CLARION for Windows
Тема: Кол-во полей в структуре данных
Ответы: 10
Просмотры: 2487

Кол-во полей в структуре данных

What надо вместо Who

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

A  Any
LOOP Count# = 1 to 10000
   A &= What( MyGroup, Count#) 
   IF A &= NULL THEN Break. 
END 
Return (Count# - 1)
 
Yufil
28 Август 2020, 15:50
Форум: SQL, Oracle, ...
Тема: Mysql ODBC - LOGOUT vs START TRANSACTION
Ответы: 9
Просмотры: 3316

Mysql ODBC - LOGOUT vs START TRANSACTION

1. Когда я последний раз пользовал кларионовский Logout-Commit в MS SQL, выдал трассировку выполнения. Сколь велико было моё удивление, когда я увидел, что оба этих оператора не делают ровным счётом ничего. Возможно, я не на те пимпочки ткнул. В Мануале сказано, что всё зависит от драйвера и базы да...
Yufil
27 Август 2020, 12:39
Форум: CLARION for Windows
Тема: QR-code и кириллица
Ответы: 8
Просмотры: 2217

QR-code и кириллица

А символы латиницы тоже можно в таком виде ? Тогда выгоднее преобразовать строку в UTF-8, а потом побайтово вывести C использованием класса Cstr примерно так... St Cstr Result Cstr S1 String(1) .... St.Set( 'Входная строка с данными') St.ToUtf8() LOOP I# = 1 To St.Len S1=St.S[I#] Result.Cat('~d' &am...
Yufil
21 Август 2020, 15:51
Форум: CLARION for Windows
Тема: QR-code и кириллица
Ответы: 8
Просмотры: 2217

QR-code и кириллица

А нельзя сюда кусочек кода с подготовкой строки для L&L? Всем полезно, даже мне :D
Когда-то давно решал эту проблему, но никаких следов не осталось :(
Yufil
21 Август 2020, 9:41
Форум: CLARION for Windows
Тема: QR-code и кириллица
Ответы: 8
Просмотры: 2217

QR-code и кириллица

А это не оно?

In order to enter non-printable characters (binary data) in the
barcode text, they must be packaged in a special string. The data is
inserted using the ~dNNN string, whereby NNN stands for ASCII-
Code.