|
|
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста! Есть у меня строка s="Form1->Edit1->Text"; Могу ли получить доступ к объекту Form1, т.е. указатель на Form1 ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 10:58 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
Конечно. Есть функия поиска указателя на объект по имени объекта. только не помню как ее зовут. :) Давно не прогал на cb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 11:04 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
sergo1: да ты гонишь. С++ - компилируемый язык. нет там динамического выполнения кода в общем случае. Вердикт - невозможно в общем случае. Но сам можешь дописать... репозиторий объектов и связей между ними... регистрацию объекта в репозитории по имени... доступ к объекту в репозитории по имени... Простор, млин, для творчества ===== Cat и его покойный друг Chicago ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 11:14 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
А что касается форм в билдере, то там то, что я написал, возможно, уже и сделано через коллекции форм и коллекции контролов на форме. Но это не общий случай, правда? И строку парсить все равно придется ===== Cat и его покойный друг Chicago ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 11:16 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
о билдере и идет речь. а общий случай никто не обсуждает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 11:39 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
2Dimitrik А если по конкретней сказать что хош сделать ? ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 11:55 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#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 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
а что dinamyc_cast уже не рулит ? Код: plaintext 1. 2. 3. 4. Попробуй так . ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 12:48 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
Я не знал что такое и для чего нужен dynamic_cast. Попробую. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 13:07 |
|
||
|
Возможно ли такое в С++
|
|||
|---|---|---|---|
|
#18+
Если надо найти компонеент по имени, то ищем с коллекции Components родительстго контрола или используем функцию FIndComponent Аналогочно и с классами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 17:54 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32546411&tid=2034841]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 423ms |

| 0 / 0 |
