-
Привет!
Возникла такая проблема: при использовании одного pas-модуля в проекте на BCB5 для одного из классов dcc32 не генерирует объявление класса. Т.е. class DELPHICLASS TCustomClass; в hpp-файле есть, а вот class PASCALIMPLEMENTATION TCustomClass {...} - нету :(
Для остальных классов из этого модуля - все ок.
Может быть кто-то сталкивался с подобной проблемой и знает как ее решить?
-
Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE. Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
-
> dcc32 не генерирует объявление класса
Может быть я совсем отстал от жизни, но с каких пор компилятор (!) генерирует исходный текст программы, компилировать который он, компилятор, собссно и призван ?
Нафих тогда программист нужен, спрашивается ?)
Запустил dcc32 и сиди себе в потолок поплевывай - он тебе и текст программы нашлепает, и откомпилясит его , и запустит, и отладит, и продаст, и налоги заплатит, и денюшку на блюдечке с какемочкой принесет)
-
> dcc32 не генерирует объявление класса
Может быть я совсем отстал от жизни, но с каких пор компилятор (!) генерирует исходный текст программы, компилировать который он, компилятор, собссно и призван ?
Нафих тогда программист нужен, спрашивается ?)
Запустил dcc32 и сиди себе в потолок поплевывай - он тебе и текст программы нашлепает, и откомпилясит его , и запустит, и отладит, и продаст, и налоги заплатит, и денюшку на блюдечке с какемочкой принесет)
-
> Сергей М. © (25.10.08 20:35) [2] вроде мастер, а такую ерунду написал. имхо.
> pochemuchka © (23.10.08 15:31) если я правильно понял проблему, то...
BCB сначала компилирует pas в dcu, а потом делает их него obj. Так вот hpp прилагается в obj-у, пользуйся именно им (#include "UNIT_NAME.hpp"), а .CPP-файл генерироваться никогда не будет!
Существуют случаи, когда BCB самомтоятельно не может всё скомпилировать и отдать *hpp. В таких случаях нужно пользовать $HPPEMIT
|