Ошибка при компиляции

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

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

Ответить
hotday
Сообщения: 1
Зарегистрирован: 28 апр 2005, 11:55
Откуда: Уфа

Ошибка при компиляции

Сообщение hotday »

При компиляции формы Support ругается на поле CommonFormHeader.
Выдает: "Нет такой функции,поля или метода, или неверный контекст использования:COMMONFORMHEADER".
До этого была Галактика 7.11- все было нормально. Но недавно поставил 7.12, и вот началось. Пытался подключать разные res - та же ошибка.
Подскажите, plz, где копать?
Help от Borland - самое то!
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение Sheinina »

Может быть, это поле просто выкинуть и не заморачиваться. А если нужна информация о том, кто и когда печатал отчет, набрать строку из UserID (или UserName)+DateToStr(cur_Date(),'...')+timeTostr(cur_time(),'...') - это, в общем-то оно и есть :)
DarkAngel27
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Сообщение DarkAngel27 »

Это проблема из серии http://www.tyumbit.ru/gal_forum/viewtopic.php?t=2743. Там нужно записать DLL из папки с Галактикой в папку с Support. Это ещё в 7.11 было, когда Support ставиться в другую папку. Таким образом мы решили эту проблему...
Обычно выскакивает ошибка, что не найдена DLL. Но при повторном компелировании у меня ошибки уже не появлялись...
PavelK
Сообщения: 16
Зарегистрирован: 11 авг 2005, 12:24
Откуда: Казахстан
Контактная информация:

Сообщение PavelK »

Я копилирую VIPом из батника
сталкнулся с такой же проблемой решилось все очень просто путем подключения ресурса extfun.res при компиляции.
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

нужно при компиляции подключать extfun.res в нем живут разные нужные ф-ции, в том числе и commonformheader. компилятор очень хочет проверить параметры таких ф-ций при компиляции. описания он может брать из подключаемых ресурсов или проекта.
в исходном виде выгядело бы так
procedure commonformheader; external ['dllname'];
при компиляции копирует описания ф-ций в atlantis.res (в текущей директории) и при следующей компиляции берет из atlantis.res.
Ответить