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

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