Есть несколько проектов в группе. В одном проекте создан диалог. Как его "по правильному" с небольшими изменениями с помощью препроцессора сделать доступным для других проектов?
Просто скопировать файлы и иметь несколько копий — не подходит по причине гемороя при внесении в каждый диалог требуемых изменний. Нужно иметь одну копию диалога, и только ее изменять.
В Дельфи — очень удобно было — к формам привязывается ресурс. Для отдельной формы — отдельный ресурс. А как также сделать в Visual C++?
Если ты в VC++ 6.0 (как в других не знаю)
В ПодДиректории \Res есть файл *.rs2
В Нём:
//
// *.RC2 - resources Microsoft Visual C++ does not edit directly
//
#ifdef APSTUDIO_INVOKED
#error this file is not editable by Microsoft Visual C++
#endif //APSTUDIO_INVOKED
Вставь туда:
/////////////////////////////////////////////////////////////////////////////
// Add manually edited resources here...
#include "Дополнительный.rc"
/////////////////////////////////////////////////////////////////////////////