Страница 1 из 1

CWUTIL или что я делаю не так?

Добавлено: 03 Апрель 2019, 15:51
_dim_
Всем здравствуйте!
Дано Clarion 10, Legacy
Необходимо использовать CreateDirectory и RemoveDirectory.
В <After global includes> прописано
INCLUDE('C55UTIL.INC'), ONCE
В проекте определено _ABCLinkMode_=>1

На выходе получаю ошибку
Expected: <ID> <LINEBREAK> ; CODE INCLUDE OMIT SECTION COMPILE PRAGMA GROUP ITEMIZE MAP

Нутром чувствую, что где-то какая то мелочь, но найти ее не могу.
Помогите люди добрые

CWUTIL или что я делаю не так?

Добавлено: 03 Апрель 2019, 16:57
Алексей- Софт-Центр
Добрый день.
У Вас 10 кларион, у него есть свой CWUTIL.INC.

Алексей

CWUTIL или что я делаю не так?

Добавлено: 03 Апрель 2019, 16:58
_dim_
Пробовал и со своим, результат тот-же

CWUTIL или что я делаю не так?

Добавлено: 03 Апрель 2019, 17:11
Дед Пахом
_dim_ писал(а): 03 Апрель 2019, 15:51В <After global includes> прописано
Надо внутрь Global Map.

CWUTIL или что я делаю не так?

Добавлено: 03 Апрель 2019, 17:18
Игорь Столяров
_dim_ писал(а): 03 Апрель 2019, 15:51CODE INCLUDE OMIT SECTION COMPILE PRAGMA GROUP ITEMIZE MAP
Тут, что-то с неправильным местом вставки Incluide …
Добавьте в приложение Temp Source процедуру и в секции CODE вставьте вызов класса ABC GetOSVersion().
Соберите приложение и посмотрите в исходнике куда вставлен INCLUDE('CWUTIL.INC').
Добавьте там же свою строку, а всё написанное выше - удалите … :)

CWUTIL или что я делаю не так?

Добавлено: 03 Апрель 2019, 17:36
VWV
Включается в: inside the Global map. Ключевое слово: inside

CWUTIL или что я делаю не так?

Добавлено: 03 Апрель 2019, 21:32
_dim_
Игорь Столяров, огромное спасибо за совет по методу поиска решения! И в итоге VWV оказался прав. Включается в: inside the Global map. Но нужно еще сразу после global map (Before Global Data) вставить INCLUDE('CWUtilEquates.INC'). После этого все заработало!

Огромное спасибо всем откликнувшимся!

CWUTIL или что я делаю не так?

Добавлено: 03 Апрель 2019, 21:52
Игорь Столяров
_dim_ писал(а): 03 Апрель 2019, 21:32Игорь Столяров, огромное спасибо за совет по методу поиска решения!
Всегда пожалуйста ! :) Господа программеры, удочку людям надо давать. Удочку, а не рыбу … ;)

CWUTIL или что я делаю не так?

Добавлено: 03 Апрель 2019, 22:12
Дед Пахом
Гораздо более простой способ - открыть cwutil.inc и посмотреть, что там написано.

CWUTIL или что я делаю не так?

Добавлено: 03 Апрель 2019, 22:24
Дед Пахом
Есть ещё проще - нажать F1 на CreateDirectory или RemoveDirectory, в справке всё написано.

CWUTIL или что я делаю не так?

Добавлено: 04 Апрель 2019, 10:36
_dim_
Все нарабатывают свой опыт со временем. Для того и нужен форум, чтобы сократить время наработки опыта.