Форум: "Начинающим";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];
ВнизTMethod Найти похожие ветки
← →
savyhinst © (2008-11-04 19:00) [0]Здраствуйте. Подскажите пожалуйста, как воспользоваться переменной TMethod, если есть функция, возвращающая TMethod и процедурный тип, которым должен быть TMethod.
← →
Плохиш © (2008-11-04 19:25) [1]Удалено модератором
← →
www (2008-11-04 19:30) [2]
> воспользоваться переменной TMethod
и де ты такую выискал?
← →
Юрий Зотов © (2008-11-04 20:24) [3]> savyhinst © (04.11.08 19:00)
// Процедурный тип, которым должен быть TMethod.
type
TSomeMethodType = procedure(параметры_метода) of object;
// Функция, возвращающая TMethod
function GetMethod(параметры_функции): TMethod;
begin
...
end;
// Переменная TMethod
var
M: TMethod;
// Как воспользоваться
// 1. Инициализируем переменную:
M := GetMethod(параметры_функции);
// 2. Приводим тип и вызываем метод:
TSomeMethodType(M)(параметры_метода);
> Плохиш © (04.11.08 19:25) [1]
Ай-яй-яй.
> www (04.11.08 19:30) [2]
> и де ты такую выискал?
В VCL.
← →
www (2008-11-04 20:44) [4]
> В VCL.
дык, это ж тип, а не переменная
← →
Rouse_ © (2008-11-05 09:21) [5]
> дык, это ж тип, а не переменная
Буквоедством занимаемся? Разве по описанию вопроса не понятно, что имел ввиду автор?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c