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

FromSPB
20 Ноябрь 2025, 15:48
Форум: CLARION for Windows
Тема: Эти странные динамические строки
Ответы: 32
Просмотры: 11935

Эти странные динамические строки


Запрос текущей длины строки возвращается как LONG, а значит точно не может быть больше: 2,147,483,647 Byte

В Win32 для кода и данных пользовательской программы доступны только адреса ниже границы 2^31-1. Если EXE файл был собран с флагом LARGE_ADDRESS, то память выше этой границы частично будет ...
FromSPB
20 Ноябрь 2025, 15:35
Форум: CLARION for Windows
Тема: Риторический вопрос
Ответы: 38
Просмотры: 13315

Риторический вопрос

ingasoftplus писал(а): 20 Ноябрь 2025, 15:29 а не надо ее как-то экспортировать в ехе приложении???
Из EXE ничего экспортировать не получится.
ingasoftplus писал(а): 20 Ноябрь 2025, 15:29 Кстати, мозг застыл, не пойму что делать.
Передать очередь параметром при вызове какой-то функции из DLL.
FromSPB
28 Октябрь 2025, 16:11
Форум: CLARION for Windows
Тема: Clarion 11-12
Ответы: 3151
Просмотры: 1589226

Clarion 11-12

Albert писал(а): 28 Октябрь 2025, 11:30 Всем привет!
Давно не работал с Clarion (лет так 20). Подскажите где можно взять работающие С6 | C8 | С10. Спасибо
Ознакомьтесь сначала с УК РФ.
FromSPB
24 Октябрь 2025, 3:23
Форум: CLARION for Windows
Тема: Удивительные вычисления в C12
Ответы: 26
Просмотры: 1911

Удивительные вычисления в C12


Вот только на входе в процедуру параметр равен именно 2.01, а не 2.009999 ...

Вы не правы.


И тогда каким счастливым случаем данное правило преобразования не распространяется на 1.01 / 3.01 и т.д. ?

Числа с плавающей точкой представляются как x*2^e , где e - целое число в диапазоне -1022 ...
FromSPB
24 Октябрь 2025, 0:22
Форум: CLARION for Windows
Тема: Удивительные вычисления в C12
Ответы: 26
Просмотры: 1911

Удивительные вычисления в C12

DECIMAL 2.01 -> REAL 2.0099999999999997E+0
(REAL 2.0099999999999997E+0) * 100 -> REAL 200.99999999999997E+0
REAL 200.99999999999997E+0 -> LONG 200

В Clarion конвертация REAL -> LONG производится отбрасыванием дробной части. Надо использовать ROUND, либо не переходить от DECIMAL к REAL.
FromSPB
11 Август 2025, 14:09
Форум: CLARION for Windows
Тема: Использование ExternalSource шаблона?
Ответы: 15
Просмотры: 4425

Использование ExternalSource шаблона?

ingasoftplus писал(а): 11 Август 2025, 13:24 именно. хотя инклуд есть и все прописано...
Ошибка выдается именно компилятором ("Unknown procedure label") или линкером ("Unresolved External")?
FromSPB
09 Август 2025, 15:10
Форум: CLARION for Windows
Тема: Использование ExternalSource шаблона?
Ответы: 15
Просмотры: 4425

Использование ExternalSource шаблона?


Попробовал - дает ошибки при компиляции,

Такой тип модулей предполагается для добавления в APP исходников на C/C++, ассемблере или на других языках, для которых определен компилятор. Для внешних CLW файлов, если предполагается их использование в разных APP, нужно, чтобы в нем у директивы MEMBER ...
FromSPB
18 Май 2025, 21:13
Форум: CLARION for Windows
Тема: Clarion 11-12
Ответы: 3151
Просмотры: 1589226

Clarion 11-12

Игорь Столяров писал(а): 18 Май 2025, 19:05 Если у Вас есть какая-то информация об описании C12 - давайте её посмотрим совместно.
https://clarionsharp.com/blog/clarion-12-is-released/

We’ve eliminated the complications of managing two string data types (STRING/USTRING). The improved STRING type simplifies working with Unicode
FromSPB
18 Май 2025, 21:09
Форум: CLARION for Windows
Тема: Clarion 11-12
Ответы: 3151
Просмотры: 1589226

Clarion 11-12

Губин Игорь писал(а): 18 Май 2025, 18:00 Универсальность при запрете на [1:2] = 'ab'
Читаем внимательно. Ограничение на использование slicing в левой части присваивания относилась в USTRING. Универсальность STRING заявлена в C12, где USTRING нет.
FromSPB
18 Май 2025, 17:22
Форум: CLARION for Windows
Тема: Clarion 11-12
Ответы: 3151
Просмотры: 1589226

Clarion 11-12


Можно. Описание есть в справке. Но нельзя ПРИСВОИТЬ значение первому символу.

Про USTRING я в курсе :) Более того, по поводу присвоения одиночного символа по индексу в USTRING переменной документация не права. В левой части присваивания недопустимой являлась "вырезка" (string slicing).
Но в С12 ...
FromSPB
17 Май 2025, 21:55
Форум: CLARION for Windows
Тема: Clarion 11-12
Ответы: 3151
Просмотры: 1589226

Clarion 11-12

По поводу универсального STRING. Если исходить из информации на ClarionHub как это реализовано, то, да, обратная совместимость с ANSI строками должна быть (хотя, имеются вещи, которые надо бы проверить...). Но вот в отношении значений в Unicode/UTF8 кодировке, имеются вопросы, например,
- можно ли ...
FromSPB
30 Ноябрь 2024, 21:37
Форум: CLARION for Windows
Тема: Clarion 11-12
Ответы: 3151
Просмотры: 1589226

Clarion 11-12

SergioRaguzini писал(а): 16 Сентябрь 2024, 16:19 Есть ли возможность увеличить шрифт в "Application Tree"?
Меню -> Tools -> Application Options -> вкладка Dialogs