Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Указатель на функцию
|
|||
|---|---|---|---|
|
#18+
Всем большой привет! Появилась у меня такая пробема (синтаксис делфяшный учить нужно, но все таки). Есть тип данных - указатель на функцию: type TSomeFunc = procedure (const Index : integer); Есть функция, описанная внутри какого-то класса procedure TMyClass.MyFunc(const Index: Integer); begin ........... end; Еще есть конструктор другого класса, который должен в качестве параметра получать указатель на MyFunc: procedure Create(_OnClick : TSomeFunc); Я пишу : FЧегототам := TЕщечегототам.Create(MyFunc); Только Делфа страшно матерится. Чего делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 12:06 |
|
||
|
Указатель на функцию
|
|||
|---|---|---|---|
|
#18+
Процедура и процедура класса - это разные вещи, попробуй свой тип обявить как type TSomeFunc = procedure (const Index : integer) of object; или убери ее из класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 12:12 |
|
||
|
Указатель на функцию
|
|||
|---|---|---|---|
|
#18+
Все равно матерится и орет: Эта форма или метод может быть вызвана только для метода класса. Что за дела такие??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 12:30 |
|
||
|
Указатель на функцию
|
|||
|---|---|---|---|
|
#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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 13:08 |
|
||
|
Указатель на функцию
|
|||
|---|---|---|---|
|
#18+
пардон, Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 13:09 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32247361&tid=2117154]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 374ms |

| 0 / 0 |
