Здравствуйте.
Разработана форма в RTF на основе прототипа OsOne.
В проекте Viper есть ( использую в других формах )
#include FeeSigners.vih // Работа с подписантами
И в частности подключены ресурсы F_Common.res и F_OsOper.res.
При компиляции получила ошиибку:
"Нет такой функции, поля или метода : НОМЕР_ПОДПИСАНТА … "
В файле прототипа OsOne ( Form_OS.pro ) есть:
#include FeeSigners.frn
В этом frn описание НОМЕР_ПОДПИСАНТА.
Почему переменная НОМЕР_ПОДПИСАНТА не видна при компиляции присоединенной формы? Может не все нужные res подключены в проекте? Или в настройке проекта надо еще что-то добавить?
Ошибка при компиляции присоединенной формы с подписантами
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 555
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: Ошибка при компиляции присоединенной формы с подписантами
Здравствуйте.
Проблему решила. Добавила в prj:
#include FeeSigners.frn
После этого компиляция прошла без ошибок.
Странно, ведь он подключался в прототипе…
Проблему решила. Добавила в prj:
#include FeeSigners.frn
После этого компиляция прошла без ошибок.
Странно, ведь он подключался в прототипе…
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Ошибка при компиляции присоединенной формы с подписантами
Зона действия инклюдов как правило сам файл где включен и другие инклюды ниже этого. Вы могли бы в rtf включить
-
- Местный житель
- Сообщения: 555
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: Ошибка при компиляции присоединенной формы с подписантами
edward_K, спасибо за уточнение. Я не знала, что инклюд в прототипе не действует на присоединенные формы на основе этого прототипа. То, что я включила инклюд в файле проекта, а не в исходнике, объясняется тем, что на основе этого прототипа надо будет править еще формы. Тогда мне не придется в каждой форме включать один и тот же инклюд.