|
|
|
вызвать метод объекта в качестве CallBack-функции
|
|||
|---|---|---|---|
|
#18+
есть виндовая функция, в которую нужно передать ссылку на CallBack-функцию. Код: pascal 1. 2. 3. 4. и есть класс, внутри которого эта функция дёргается и метод которого необходимо передать в качестве CallBack-функции. Код: pascal 1. 2. 3. 4. 5. 6. вопрос - КАК? так не канает: Код: pascal 1. 2. 3. 4. Ы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 15:19 |
|
||
|
вызвать метод объекта в качестве CallBack-функции
|
|||
|---|---|---|---|
|
#18+
TMethod, Надо читать про методы классов и скрытые параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 15:24 |
|
||
|
вызвать метод объекта в качестве CallBack-функции
|
|||
|---|---|---|---|
|
#18+
TMethodметод которого необходимо передать в качестве CallBack-функции.Если callback не принимает какой-нибудь UserData: Pointer то быть методом класса он не может. Если принимает, то можно сделать прокси-функцию. В какую функцию вы отдаете каллбек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 15:27 |
|
||
|
вызвать метод объекта в качестве CallBack-функции
|
|||
|---|---|---|---|
|
#18+
Несколько примеров - в начале статьи . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 15:31 |
|
||
|
вызвать метод объекта в качестве CallBack-функции
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 15:40 |
|
||
|
вызвать метод объекта в качестве CallBack-функции
|
|||
|---|---|---|---|
|
#18+
GunSmokerНесколько примеров - в начале статьи .спасибо! довольно заморочено, но реализуемо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 15:43 |
|
||
|
вызвать метод объекта в качестве CallBack-функции
|
|||
|---|---|---|---|
|
#18+
TMethodдовольно заморочено, но реализуемо. Извиняюсь, вы, случайно, дальше по тексту там не полезли? В ассемблерные переходники? Вам это не нужно, поскольку у Windows функций с callback-ми есть user параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 15:59 |
|
||
|
вызвать метод объекта в качестве CallBack-функции
|
|||
|---|---|---|---|
|
#18+
GunSmokerTMethodдовольно заморочено, но реализуемо. Извиняюсь, вы, случайно, дальше по тексту там не полезли? В ассемблерные переходники? Вам это не нужно, поскольку у Windows функций с callback-ми есть user параметры.нет. дальше не полез основная идея, как я понял - использование "прокси"-метода, который должен быть объявлен как class function и непременно static . ну и передача ссылки на экземпляр через lpData. не совсем понял для чего нужно было делать именно strict private type. но это, имхо не существенно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 16:15 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39679739&tid=2040586]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
192ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 470ms |

| 0 / 0 |
