Почему не видятся костанты

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

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

Ответить
DarkAngel27
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Почему не видятся костанты

Сообщение DarkAngel27 »

Написано 2 программы, которые компилируютя в одном и том же проектном файле. В обоих файла есть строка:

Код: Выделить всё

        xlFrameCells(xlBorderL or xlBorderR or xlBorderT or xlBorderB or xlInsideV or xlInsideH, xlThin, 0, 0, 7, 1, (row), Col);
Разница в файлах по мимо основного кода в том, что один является интерфейсом, а второй - это ARD отчёт.
При компиляции выдаётся ошибка: "нет такой функции, метода или неверное использование xlBorderL.".
Если в проектном файле менять порядок компиляции с
1. интерфейс
2. АРД-отчет
на
1. АРД-отчет
2. интерфес
то становится понятно, что компилятор всегда ругается, на то, что именно в АРД константы не определены, хотя они все подключаются в начале проектного файла.

С чем это связано? :???: И почему интерфейс компилируется, а АРД нет?

P.S. Если вместо констант использовать их значения в АРД-отчете, то компиляция проходит успешно.
Ответить