| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Передача метода класса в параметрах |
| Автор: KateL 21.10.2013, 09:58 | ||||
| CBuilder 6. Помогите, пожалуйста, одолеть проблему. Сначала было так:
А теперь у меня это окно не одно. Выводить требуется во фрейм, потому логично бы функцию вывода сделать методом фрейма. Но у меня возникают проблемы с получением правильного указателя на метод фрейма, чтобы его можно было также засунуть в параметры.
|
| Автор: KateL 23.10.2013, 11:43 | ||
| Во, разобралась. Сама отвечу Надо использовать __closure
|
| Автор: borisbn 24.10.2013, 13:50 | ||
Твою функцию calc_func кроме как в Builder'е больше нигде нельзя будет использовать А так можно будет в любом компиляторе
И ещё учти, что т.к.TMapFrame::status_persent т.е. обращается к элементам GUI, то calc_func нельзя вызывать из другого потока (ни твой вариант, ни мой) |