Страница 1 из 1
Clarion перестал компилировать.
Добавлено: 05 Июнь 2013, 12:26
kreator
Вот случилась неприятность. С8.9759 перестал реагировать на изменения в стандартных классах. Т.е. я изменил кое-что в abreport.clw. А приложение собирается, игнорируя эти изменения. Obj, rsc, clw удалял, эффекта - ноль. Я так понимаю Clarion должен положить abreport.obj в каталог obj\release. Не кладёт. Откуда тогда он его вытаскивает? Да, перед тем, как произошла эта неприятность, С8 ругнулся, сто не может сделать какой-то импорт, потому что какие-то индексы не того значения. Я даже не запомнил, аппликуха вторично открылась без проблем. Что предпринять? Никто не сталкивался?
Re: Clarion перестал компилировать.
Добавлено: 05 Июнь 2013, 15:06
Дед Пахом
Для начала проверь, тот ли файл редактируешь: правый клик на проекте (в закладке Solutions), "Open File using Redirection file", abreport.clw
Re: Clarion перестал компилировать.
Добавлено: 05 Июнь 2013, 16:34
kreator
Разобрался. Это не глюк, это фича, видимо. Век живу и всё удивляюсь:
Приложение состоит из exe и нескольких dll. В exe лежит только основной фрейм, а в одной из dll - описание всех таблиц и глобальных переменных. В общем вроде как описано в справочном руководстве. Так вот. При этой схеме изменения в файлах из каталога libsrc не воспринимаются. Но стоит в арр, который exe, поставить галку Generate all File Declarations и, соответственно, убрать галку Generate Template Globals, как всё путём, подхватывает изменения в файлах каталога libsrc. Т.е. получается так. App, где описания таблиц используется только для получения lib, а app, где exe, дублирует декларации таблиц. Умом понимаю, что это какая-то глупость, но тем не менее.