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

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Anton Bobrov
Новичок
Сообщения: 22
Зарегистрирован: 16 ноя 2005, 06:54
Откуда: Владивосток
Контактная информация:

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

Сообщение Anton Bobrov »

Такая проблема. Есть ресурсник, со скомпиленной в него временной таблицей. Как этот ресурс подключить к другому проекту, где я пользую эту табличку, чтобы компилятор не ругался "Таблица отсутствует в словаре"?

Пробовал через /r в конфигурационном файле випа -- не работает :(
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

в конфиге
OpenResources=resource.res

должно работать.
Anton Bobrov
Новичок
Сообщения: 22
Зарегистрирован: 16 ноя 2005, 06:54
Откуда: Владивосток
Контактная информация:

Сообщение Anton Bobrov »

Все равно не работает. Когда идет компиляция ресурс проскакивает в списке подключаемых файлов. То есть компилятор его видит. А табличку подцеплять ну ни в какую.

Может я неправильно формирую ресурс с временной таблицей? Я делаю так: в проектном файле описываю table_struct, а дальше компилирую этот проект. Может какие-нибудь специальные опции надо указать?
Anton Bobrov
Новичок
Сообщения: 22
Зарегистрирован: 16 ноя 2005, 06:54
Откуда: Владивосток
Контактная информация:

Сообщение Anton Bobrov »

Тьфу, прошу прощения. Не временной таблицей, а таблицей в памяти.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

Тогда опиши в новом проекте эту таблицу ещё раз. А лучше сделать один file.tbl и инклюдь в проекты эту таблицу.

Даже если поменяешь структуру, надо будет сделать это в одном месте, в file.tbl
Anton Bobrov
Новичок
Сообщения: 22
Зарегистрирован: 16 ноя 2005, 06:54
Откуда: Владивосток
Контактная информация:

Сообщение Anton Bobrov »

Неа, так не пойдет. Поищу тогда замену таблице в памяти.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

почему не пойдёт? У меня есть такое и работает на ура.
Anton Bobrov
Новичок
Сообщения: 22
Зарегистрирован: 16 ноя 2005, 06:54
Откуда: Владивосток
Контактная информация:

Сообщение Anton Bobrov »

Надо будет у клиента компилить отчеты, а у него лицензии на атлантис нет. А в офисе каждый раз форму править не хочется как-то.
Anton Bobrov
Новичок
Сообщения: 22
Зарегистрирован: 16 ноя 2005, 06:54
Откуда: Владивосток
Контактная информация:

Сообщение Anton Bobrov »

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