telepath |
Отправлено: 02.09.2004, 08:57 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 132
|
Не подскажете в чем проблема?
Есть класс объявленный в Unit1
При попытке написать функцию принимающую указатель на объект его класса в качестве параметра или возвращающую указатель, выдаются ошибки (ф-ция в другом юните, в заголовке все прописано):
[C++ Error]Unit2.h(51): E2303 Type name expected
и куча других к этой ф-ции не относящихся |
|
Konstantine |
Отправлено: 02.09.2004, 09:16 |
|
Мастер участка
Группа: Модератор
Сообщений: 545
|
объяви в том юните где вызываешь:
токо это не поможет обращатся к полям из этого .h файла
или разберись с .h что куда подключается, и последовательность (т.е. чтоб подключался сначала класс)
Отредактировано Konstantine — 02/09/2004, 10:40
|
|
klen |
Отправлено: 02.09.2004, 09:19 |
|
Машинист паровоза
Группа: Участник
Сообщений: 239
|
Ты точно в Unit2.h включил строку #include "Unit1.h" ? |
|
telepath |
Отправлено: 02.09.2004, 09:24 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 132
|
Да, подключил, и внутри многих функций создаю объекты этого класса.
Именно при объявлении ф-ции принимающей или возвращающей указатели на этот клас появляется эта ошибка
Может его зарегить как-то надо?
Отредактировано telepath — 02/09/2004, 10:30 |
|