При компиляции формы Support ругается на поле CommonFormHeader.
Выдает: "Нет такой функции,поля или метода, или неверный контекст использования:COMMONFORMHEADER".
До этого была Галактика 7.11- все было нормально. Но недавно поставил 7.12, и вот началось. Пытался подключать разные res - та же ошибка.
Подскажите, plz, где копать?
Ошибка при компиляции
Модераторы: m0p3e, edward_K, Модераторы
Ошибка при компиляции
Help от Borland - самое то!
-
- Местный житель
- Сообщения: 228
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Это проблема из серии http://www.tyumbit.ru/gal_forum/viewtopic.php?t=2743. Там нужно записать DLL из папки с Галактикой в папку с Support. Это ещё в 7.11 было, когда Support ставиться в другую папку. Таким образом мы решили эту проблему...
Обычно выскакивает ошибка, что не найдена DLL. Но при повторном компелировании у меня ошибки уже не появлялись...
Обычно выскакивает ошибка, что не найдена DLL. Но при повторном компелировании у меня ошибки уже не появлялись...
-
- Местный житель
- Сообщения: 412
- Зарегистрирован: 28 апр 2005, 11:34
- Откуда: Галактика Млечный Путь
нужно при компиляции подключать extfun.res в нем живут разные нужные ф-ции, в том числе и commonformheader. компилятор очень хочет проверить параметры таких ф-ций при компиляции. описания он может брать из подключаемых ресурсов или проекта.
в исходном виде выгядело бы так
procedure commonformheader; external ['dllname'];
при компиляции копирует описания ф-ций в atlantis.res (в текущей директории) и при следующей компиляции берет из atlantis.res.
в исходном виде выгядело бы так
procedure commonformheader; external ['dllname'];
при компиляции копирует описания ф-ций в atlantis.res (в текущей директории) и при следующей компиляции берет из atlantis.res.