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

Подключение ресурсника для компиляции.

Добавлено: 10 фев 2006, 12:22
Anton Bobrov
Такая проблема. Есть ресурсник, со скомпиленной в него временной таблицей. Как этот ресурс подключить к другому проекту, где я пользую эту табличку, чтобы компилятор не ругался "Таблица отсутствует в словаре"?

Пробовал через /r в конфигурационном файле випа -- не работает :(

Добавлено: 10 фев 2006, 12:25
Алексей
в конфиге
OpenResources=resource.res

должно работать.

Добавлено: 10 фев 2006, 12:31
Anton Bobrov
Все равно не работает. Когда идет компиляция ресурс проскакивает в списке подключаемых файлов. То есть компилятор его видит. А табличку подцеплять ну ни в какую.

Может я неправильно формирую ресурс с временной таблицей? Я делаю так: в проектном файле описываю table_struct, а дальше компилирую этот проект. Может какие-нибудь специальные опции надо указать?

Добавлено: 10 фев 2006, 12:36
Anton Bobrov
Тьфу, прошу прощения. Не временной таблицей, а таблицей в памяти.

Добавлено: 10 фев 2006, 12:37
Алексей
Тогда опиши в новом проекте эту таблицу ещё раз. А лучше сделать один file.tbl и инклюдь в проекты эту таблицу.

Даже если поменяешь структуру, надо будет сделать это в одном месте, в file.tbl

Добавлено: 10 фев 2006, 13:19
Anton Bobrov
Неа, так не пойдет. Поищу тогда замену таблице в памяти.

Добавлено: 10 фев 2006, 13:49
Алексей
почему не пойдёт? У меня есть такое и работает на ура.

Добавлено: 13 фев 2006, 06:16
Anton Bobrov
Надо будет у клиента компилить отчеты, а у него лицензии на атлантис нет. А в офисе каждый раз форму править не хочется как-то.

Добавлено: 13 фев 2006, 08:18
Anton Bobrov
Все решилось при помощи массивов. Навряд ли количество позиций в спецификации выйдет за ограничение правой границы. Программерскую душу греет простой и красивый код (насколько это вообще возможно на FCOMе :) )