|
|
|
Компоненты и цыклические ссылки
|
|||
|---|---|---|---|
|
#18+
Есть 2 компонента(билдер) : //это VSTreeView.h #ifndef VSTreeViewH #define VSTreeViewH #include "VSListView.h" //--------------------------------------------------------------------------- class PACKAGE TVSTreeView : public TspSkinTreeView { private: TVSListView *FVSListView; }; #endif //это VSListView.h #ifndef VSListViewH #define VSListViewH #include "VSTreeView.h" //--------------------------------------------------------------------------- class PACKAGE TVSListView : public TspSkinListView { private: TVSTreeView *FVSTreeView; }; #endif а также хиадер формы, где есть ссылка на оба выше упомянутые хиадеры билдер матюкаеться: тайп нэйм экспектед и декларашн миссинг я так понимаю всё это изза циклических ссылок вопрос : как организовать все это дело по правильному те есть 2 модуля в которых описаны 2 компонента которые имеют поле ссылку друг на друга? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 13:03 |
|
||
|
Компоненты и цыклические ссылки
|
|||
|---|---|---|---|
|
#18+
мона в ашнике указывать Код: plaintext 1. 2. а в сипипишнике писать уже инклуду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 13:10 |
|
||
|
Компоненты и цыклические ссылки
|
|||
|---|---|---|---|
|
#18+
Кстати, таким методом я и пользуюсь (соседний топик). Но вот, возникла проблема с классами построенными по шаблону. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 13:11 |
|
||
|
Компоненты и цыклические ссылки
|
|||
|---|---|---|---|
|
#18+
Форвардную декларацию шаборна сделать вроде так template <typename T> class templ1; А вот инстанциированного типа действительно нельзя. ибо конструкция типа template <> class templ1<char> занята под явнкю инстанциацию шаблона, да и не нужна она поскольку есть предыдущая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2006, 20:10 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=342&tid=2030763]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 314ms |

| 0 / 0 |
