Конференция "Прочее" » Не генерируется объявление класса в HPP [D5]
 
  • pochemuchka © (23.10.08 15:31) [0]
    Привет!

    Возникла такая проблема: при использовании одного pas-модуля в проекте на BCB5 для одного из классов dcc32 не генерирует объявление класса. Т.е. class DELPHICLASS TCustomClass; в hpp-файле есть, а вот class PASCALIMPLEMENTATION TCustomClass {...} - нету :(

    Для остальных классов из этого модуля - все ок.

    Может быть кто-то сталкивался с подобной проблемой и знает как ее решить?
  • DimaBr © (23.10.08 16:28) [1]
    Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
    Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
  • Сергей М. © (25.10.08 20:35) [2]

    > dcc32 не генерирует объявление класса


    Может быть я совсем отстал от жизни, но с каких пор компилятор (!) генерирует исходный текст программы, компилировать который  он, компилятор, собссно и призван ?

    Нафих тогда программист нужен, спрашивается ?)

    Запустил dcc32 и сиди себе в потолок поплевывай - он тебе и текст программы нашлепает, и откомпилясит его , и запустит, и отладит, и продаст, и налоги заплатит, и денюшку на блюдечке с какемочкой принесет)
  • Сергей М. © (25.10.08 20:35) [3]

    > dcc32 не генерирует объявление класса


    Может быть я совсем отстал от жизни, но с каких пор компилятор (!) генерирует исходный текст программы, компилировать который  он, компилятор, собссно и призван ?

    Нафих тогда программист нужен, спрашивается ?)

    Запустил dcc32 и сиди себе в потолок поплевывай - он тебе и текст программы нашлепает, и откомпилясит его , и запустит, и отладит, и продаст, и налоги заплатит, и денюшку на блюдечке с какемочкой принесет)
  • DevilDevil (26.10.08 23:59) [4]
    > Сергей М. ©   (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
 
Конференция "Прочее" » Не генерируется объявление класса в HPP [D5]
Есть новые Нет новых   [134444   +21][b:0][p:0]