|
|
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста! Есть у меня строка s="Form1->Edit1->Text"; Могу ли получить доступ к объекту Form1, т.е. указатель на Form1 ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 10:58:04 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
Конечно. Есть функия поиска указателя на объект по имени объекта. только не помню как ее зовут. :) Давно не прогал на cb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 11:04:38 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
sergo1: да ты гонишь. С++ - компилируемый язык. нет там динамического выполнения кода в общем случае. Вердикт - невозможно в общем случае. Но сам можешь дописать... репозиторий объектов и связей между ними... регистрацию объекта в репозитории по имени... доступ к объекту в репозитории по имени... Простор, млин, для творчества ===== Cat и его покойный друг Chicago ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 11:14:42 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
А что касается форм в билдере, то там то, что я написал, возможно, уже и сделано через коллекции форм и коллекции контролов на форме. Но это не общий случай, правда? И строку парсить все равно придется ===== Cat и его покойный друг Chicago ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 11:16:55 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
о билдере и идет речь. а общий случай никто не обсуждает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 11:39:29 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
2Dimitrik А если по конкретней сказать что хош сделать ? ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 11:55:09 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
Хочу сделать следующее: Есть MDI приложение. Есть дочерние формы, которые в основном содержат cxDBGrid -ы с различными Dataset -ами. Хочу сделать поиск в активном Gride. Есть свойство Form1->ActiveMDIChild->ActiveControl которое возвращает *TWinControl. Пытаюсь доступ получить следующим образом: TcxGrid *cxGrid=new (TcxGrid); ... ((TcxGrid *)Form1->ActiveMDIChild->ActiveControl)->DataSet... но что-то не очень получается. Вот решил пойти по другому пути: st=Form1->ActiveMDIChild->Name; (st=="ChildForm1" например) Если бы можно было бы st+="->cxGrid1->DataSet...", а потом получить доступ к этому объекту....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 12:42:26 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
а что dinamyc_cast уже не рулит ? Код: plaintext 1. 2. 3. 4. Попробуй так . ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 12:48:44 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
Я не знал что такое и для чего нужен dynamic_cast. Попробую. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 13:07:23 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
Если надо найти компонеент по имени, то ищем с коллекции Components родительстго контрола или используем функцию FIndComponent Аналогочно и с классами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 17:54:12 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32547369&tid=2034841]: |
0ms |
get settings: |
20ms |
get forum list: |
31ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
68ms |
get topic data: |
26ms |
get forum data: |
7ms |
get page messages: |
113ms |
get tp. blocked users: |
3ms |
| others: | 382ms |
| total: | 666ms |

| 0 / 0 |
