Здравствуйте все.
Пытаюсь перекомпилить приложение с 5.5 на 6.3.
Есть написанное приложение на АВС без сторонних шаблонов.
В 5.5 компилится без проблем.
В 6.3 же при создании файла ABRPATMG.CLW выходит ошибка
Syntax error: Prototype is: AttributeParser.GetNextToken PROCEDURE(*STRING Comment, SIGNED StrLen, CONST *STRING EndList, *SIGNED Pos)
Что это может быть?
Заранее спасибо.
Переход с 5.5 на 6.3
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 8033
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Переход с 5.5 на 6.3
Попробуй поискать поиском файл ABRPATMG.CLW (INC) в других папках.
Возможно Clarion6 находит где-то старую версию файла, с другим описанием параметров.
Возможно Clarion6 находит где-то старую версию файла, с другим описанием параметров.
Make Clarion Great Again ! 
- Игорь Столяров
- Ветеран движения
- Сообщения: 8033
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Переход с 5.5 на 6.3
Тогда наоборот - проверь нет ли в папке программы каких-либо файлов CLW (INC) из состава С55.
Make Clarion Great Again ! 
-
- Активист
- Сообщения: 114
- Зарегистрирован: 29 Март 2006, 10:53
- Откуда: Саранск
- Контактная информация:
Re: Переход с 5.5 на 6.3
Проблему решил таким вот образом: - строку в файле ABRPATMG.CLW
AttributeParser.GetNextToken PROCEDURE(*STRING Comment, SIGNED StrLen, CONST *STRING EndList, *SIGNED Pos)
Заменил на
AttributeParser.GetNextToken PROCEDURE(CONST *STRING Comment, SIGNED StrLen, CONST *STRING EndList, *SIGNED Pos)
Всё пошло. Теперь компилится без проблем.
Весь вопрос - а как в остальных сборках clarion6 и почему у меня так было?
AttributeParser.GetNextToken PROCEDURE(*STRING Comment, SIGNED StrLen, CONST *STRING EndList, *SIGNED Pos)
Заменил на
AttributeParser.GetNextToken PROCEDURE(CONST *STRING Comment, SIGNED StrLen, CONST *STRING EndList, *SIGNED Pos)
Всё пошло. Теперь компилится без проблем.
Весь вопрос - а как в остальных сборках clarion6 и почему у меня так было?