Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
задача ООП
|
|||
|---|---|---|---|
|
#18+
Помогите решить задачу: Приложение MDI, для Child создаю потомка от tform для обращения к свойствам из главной формы через (fMain.ActiveMDIChild as TFormExt).fMode := fRead (как пример). Как создать процедуру (или что-то другое), тело которой для каждой MDIChild было бы своим и ее можно было бы вызывать из главной формы по принципу как (fMain.ActiveMDIChild as TFormExt).... Нужно для обновления DataSet-ов используемых в MDIChild. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 10:33 |
|
||
|
задача ООП
|
|||
|---|---|---|---|
|
#18+
type TFormExt = class(TForm) private *** protected { Protected declarations } public *** procedure Doanything( var Value: Variant ) virtual; abstract; *** published { Published declarations } end; *** procedure Doanything1( var Value: Variant ); begin *** end; procedure Doanything2( var Value: Variant ); begin *** end; *** procedure TForm.Btn1Click( ... ) var Value: Variant begin (fMain.ActiveMDIChild as TFormExt).Doanything( Value ) := Doanything1( Value ); end; procedure TForm.Btn1Click( ... ) var Value: Variant begin (fMain.ActiveMDIChild as TFormExt).Doanything( Value ) := Doanything2( Value ); end; *** ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 11:19 |
|
||
|
задача ООП
|
|||
|---|---|---|---|
|
#18+
2 Hammer идет ошибка Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 11:57 |
|
||
|
задача ООП
|
|||
|---|---|---|---|
|
#18+
Че то я не догоняю! По вашему опусанию вполне подходит обычный class member... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 12:47 |
|
||
|
задача ООП
|
|||
|---|---|---|---|
|
#18+
если можно поподробнее о class member... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 13:10 |
|
||
|
задача ООП
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. экземпляр TMyConcreteMDIForm или TMyConcrete2MDIForm будут разные действия. Правильно понял вопрос? А Hammer просто пытался присвоить результат выполнения одной функции результату выполнения другой. Это ерунда, суть его примера от этого не изменилась, IMHO. ЗЫ: Сорри за синтаксис, не проверял. В общих чертах так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 13:10 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=2036&tid=2117979]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 284ms |
| total: | 397ms |

| 0 / 0 |
