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

Губин Игорь
10 Май 2024, 10:48
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

finsoftrz писал(а): 09 Май 2024, 20:06 А еще лучше ссылку на класс.
Это уже пробовали велосипедисты. Кто-то, явно, не разбирался с их монстровой версией локализации
Губин Игорь
10 Май 2024, 10:45
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

Можно сделать структуру (Group) со всеми параметрами и флагами и передавать только её одну. Можно, но не нужно. Это повлечёт множество переделок и множество проблем с излишними телодвижениями. К примеру, если требуется изменить только MSG или Text... Надо будет перед этим или заполнить эту группу т...
Губин Игорь
08 Май 2024, 13:27
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

Можно и больше ommitable-переменных использовать! Если взять, к примеру, 5, то вариантов будет 25 Есть и такой вариант :nr: Привожу пример: есть система локализации контролов. Каждый контрол, помимо, ?название, имеет - Teхt/Format - Msg - Tip (там хитрый алгоритм когда брать из файла, когда не брат...
Губин Игорь
08 Май 2024, 11:08
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

finsoftrz писал(а): 08 Май 2024, 10:20 Тут не очень понял, ты блондинок динозаврами назвал или динозавров блондинками?
Я об их встрече. Программисты, МАЛЧАТЬ! :lol:
Губин Игорь
08 Май 2024, 9:49
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

Как несколько? Вариантов всего два - omitted и not omitted. Это у блондинок с динозаврами всего два варианта, а в алгоритмах больше! :lol: AFunc Procedure(Long,<Long>,Byte,<String>) ! В зависимости от сочетаний... Кстати, как пример случая, не поддающегося overload без создания потенциальных ошибок...
Губин Игорь
07 Май 2024, 20:22
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

kreator писал(а): 07 Май 2024, 19:27 Ну и в классах - если иной алгоритм обработки, то это может быть иной метод.
Не всегда. Когда это лишь фрагмент логики класса, а тем более, если разных алгоритмических путей несколько и неизвестно, какой потребуется...
Губин Игорь
07 Май 2024, 10:55
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

Если передавать опции и настройки в процедуру, то логичней будет передавать просто значение. Ну не всегда. Скажем, передаётся некий числовой коэффициент от -бесконечности до +бесконечности. В то же время, когда этот коэффициент не определён, включается иной алгоритм обработки. Т.е. ни передача како...
Губин Игорь
06 Май 2024, 17:55
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

Т.е. независимо от того, что Вы фактически передаёте - параметры присутствуют всегда. Пропущенные VALUE имеют значение пустой строки, а REFERENCE возвращают NULL. Это же естественно. Непонятно, кто надеялся, что компилятор будет генерить массу различных вызовов?! Как бы не передавались параметры в ...
Губин Игорь
06 Май 2024, 17:11
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

Но, в любом случае, борясь нормально освоил, и 100 лет не прошло, overload функций :ty:
Губин Игорь
06 Май 2024, 17:09
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

Всё-таки это немного другой инструмент, позволяющий сделать отдельную обработку. А если параметры определяют какие-то опции или настройки - то и нет смысла дублировать код. Как модно говорить "в политических спорах", не всё так однозначно. Попробуйте преобразовать с использованием overloa...
Губин Игорь
06 Май 2024, 10:28
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

kreator писал(а): 03 Май 2024, 16:47 Можно ещё воспользоваться overloading'ом. Вообще надёжный вариант без использования omitted.
Как вариант. Может быть, даже более правильный
Губин Игорь
29 Апрель 2024, 22:46
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

kreator писал(а): 29 Апрель 2024, 21:33 Видимо не там смотрели
Бывает... :facepalm:
Губин Игорь
29 Апрель 2024, 21:19
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

kreator писал(а): 29 Апрель 2024, 20:10Очепятка?
Она самая. :facepalm: Я руками перебивал :nono:
Губин Игорь
29 Апрель 2024, 12:41
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

finsoftrz писал(а): 29 Апрель 2024, 12:33 То ли в документации где прописано, то ли в обсуждениях в clalist всплывало, давно это было.
Да, что-то такое пробегало. Но в документации это не указано (специально смотрел).

Весело было, когда вчера в семь вечера :facepalm: выяснилось, что из-за этого не работает система макросов... :dizzy:
Губин Игорь
29 Апрель 2024, 11:57
Форум: CLARION for Windows
Тема: Глюк с Omitted в функциях внутри класса
Ответы: 30
Просмотры: 1248

Глюк с Omitted в функциях внутри класса

Наткнулся на глюк при использовании необязательных параметров в функциях класса. Clarion 11.1.13855, Link mode: Lib, от Debug/Release не зависит TestClassType Class,Type ... FuncOmittedTest Procedure(Long I1, Long I2, Long Long I3, <Real R1>,<Real R2>) ... END TestClassType.FuncOmittedTest (Long I1,...