Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите с типом дынных C++ Builder
|
|||
|---|---|---|---|
|
#18+
Необходимо создать массив для хранения функция static TObject fun[] = {CheckBoxClick}; так не работает, где CheckBoxClick - это void __fastcall CheckBoxClick(TObject *Sender); - это событие OnClick контрола TCheckBox функция CheckBoxClick в классе void __fastcall TMain::CheckBoxClick(TObject *Sender) { } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2013, 12:49 |
|
||
|
Помогите с типом дынных C++ Builder
|
|||
|---|---|---|---|
|
#18+
gera3323массив для хранения функцияА по-русски? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2013, 13:14 |
|
||
|
Помогите с типом дынных C++ Builder
|
|||
|---|---|---|---|
|
#18+
miksoftgera3323массив для хранения функцияА по-русски? Массив для хранения адресов функций. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2013, 13:20 |
|
||
|
Помогите с типом дынных C++ Builder
|
|||
|---|---|---|---|
|
#18+
gera3323miksoftпропущено... А по-русски? Массив для хранения адресов функций.Если функции одного типа, то этот тип и указывать, например, TNotifyEvent . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2013, 13:32 |
|
||
|
Помогите с типом дынных C++ Builder
|
|||
|---|---|---|---|
|
#18+
gera3323Массив для хранения адресов функций. Не путай функции (для которых тип, например, void(*)()) и методы классов. В твоём случае это будет массив Classes::TNotifyEvent. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2013, 13:34 |
|
||
|
Помогите с типом дынных C++ Builder
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovНе путай функции (для которых тип, например, void(*)()) и методы классов. В твоём случае это будет массив Classes::TNotifyEvent. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2013, 13:45 |
|
||
|
Помогите с типом дынных C++ Builder
|
|||
|---|---|---|---|
|
#18+
Возможно будет интересен пример, в котором используется TNotifyEvent Сначала класс TDebugInterceptor находит, запоминает и подменяет OnClick компонента на свой обработчик - HookOnClick Далее в процессе работы HookOnClick находит адрес оригинального обработчика клика - по имени из заранее созданного списка MethodNamesList, и вызывает его. Все это написано для глубокого логирования вызовов функций - обработчиков событий. Код: 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. Еще с того же сайта можно скачать пример работы с плагинами, самое интересное в PluginObject.h Там все тоже очень динамично с адресами функций, в том числе и при загрузке их из dll. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2013, 14:22 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2019880]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 286ms |
| total: | 414ms |

| 0 / 0 |
