Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Подключение модуля


Автор: Driv3r 27.10.2005, 20:34
В общем нужно подключить к программе файл Prog.pas .
В разделе implementation я указал директиву компилятору
{$I GrdPrn3.pas}
Но при компиляции вызывается следующая ошибка в файле Prog.pas :
Declaration expected but 'unit' found на строку unit Prog;
В чём может быть проблема?

Автор: Alex 27.10.2005, 21:30
модули в Delphi подключаются не так как в C. Для подключения модуля в uses части напишите Prog и модуль Prog будет подключен к тому в uses части которого вы это написали

Автор: <Spawn> 27.10.2005, 21:42
Подключение, через INCLUDE вполне возможно, но для этого код подключаемого файла должен полностью соответсвовать синтаксису блока в который он включается, т.е. если ты его в ключаешь в раздел implementation, то в этом файле не должно быть разела interface, т.к. при таком подключении содержимое файла "встравивается" в место его подключения.

Автор: Snowy 28.10.2005, 10:01
Цитата
Подключение, через INCLUDE вполне возможно,

Только в данном случае подключаются не pas файлы, а inc.
Можно конечно расширение хоть jpeg сделать, но у pas файлов все же другая структура.

Автор: Driv3r 28.10.2005, 16:12
Цитата

модули в Delphi подключаются не так как в C. Для подключения модуля в uses части напишите Prog и модуль Prog будет подключен к тому в uses части которого вы это написали

Уже пробовал:всё равно эта ошибка выскакивает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)