Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
А такая фишка возможна???
|
|||
|---|---|---|---|
|
#18+
Есть идея свернуть меню проги в БД, и оттуда соответственно его выдергивать, соответственно по минимуму в БД надо сохранять для каждого пункта меню необходимо сохранить в базе: Name, Caption и название функции реагирующей на клик. В мануале сказано что в рнантайме мона добавлять ето так: MenuItem->OnClick = function; но все дело в том что в БД сохраняется то название функции, соответственно при компиляции следющего участка кода: New->OnClick = WideToAnsi(MTODm->aspReturnMenu->FieldByName("OnClick")->Value); Выдается ошибка: [C++ Error] MenuLoad.cpp(38): E2034 Cannot convert 'char *' to 'void (_fastcall * (_closure )(TObject *))(TObject *)' Так можно ли ето как - то реализовать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 12:47 |
|
||
|
А такая фишка возможна???
|
|||
|---|---|---|---|
|
#18+
Имя функции и ее адрес - 2 большие разницы! Однако для _класса_ в RunTime можно вытащить адрес функции по ее имени. Загони все свои функции в класс, и используй MethodAddress ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 13:55 |
|
||
|
А такая фишка возможна???
|
|||
|---|---|---|---|
|
#18+
Пробовал уже, не помогает, хотя интуиция подсказывает что сие должно быть возможным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 14:23 |
|
||
|
А такая фишка возможна???
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Вот код для Delphi: Код: 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. MethodAddress работает только с published методами. Желаю успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2002, 17:30 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=2080&tid=2119759]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 128ms |

| 0 / 0 |
