Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.13;
Скачать: CL | DM;

Вниз

Передать результат   Найти похожие ветки 

 
NneRreaLl   (2003-12-29 01:07) [0]

Народ -- как можно передать результат из простой процедуры(написанной в ручную) в процедуру скажем -- button.click ? То есть чтобы без использования дополнительных компонентов на форме


 
Palladin ©   (2003-12-29 01:26) [1]

хм... я кнечно не телепат, но попробую

1.

procedure GetRes(var res:integer);
begin
res:=12;
end;

procedure TForm1.Button1Click(Sender:TObject);
var
needetres:integer;
begin
GetRes(needetres);
end;

2.

function GetRes:integer;
begin
result:=12;
end;

procedure TForm1.Button1Click(Sender:TObject);
var
needetres:integer;
begin
needetres:=GetRes;
end;

но думаю что что то тут не так... чего то ты другого хочешь... может тебе нужен полученный ранее результат...
тогда

TForm1=class(TForm)...

protected
m_nGetThisLater:integer;
procedure GetRes;
end;

procedure TForm1.GetRes;
begin
m_nGetThisLater:=12;
end;

procedure TForm1.Button1Click(Sender:TObject);
begin
// полный доступ к m_nGetThisLater
end;


 
NneRreaLl   (2003-12-29 01:53) [2]

А можно передать результат из процедуры buttonclick в buttonclick ?

Всё равно спасибо


 
Palladin ©   (2003-12-29 01:56) [3]

Описывай что сделать хочешь.
Фраза "передать резулдьтат из buttonclick в buttonclick" более чем загадочная.


 
TUser ©   (2003-12-29 05:55) [4]

Если эти процедуры записаны в одном классе - зарегистрируй для передавания результата свою переменную. В одной процедуре присвоил, вызвал другую, она прочитала. Если они в разных классах переменную описывай в юните.



Страницы: 1 вся ветка

Текущий архив: 2004.01.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-37743
alexnmsk
2003-12-30 09:19
2004.01.13
Изменение размера формы


1-37795
UNick
2003-12-29 12:27
2004.01.13
Как сделать, чтобы исполнялось нажатие клавиши в OnChange


7-37952
Turonix
2003-10-30 15:53
2004.01.13
Как симулировать нажатие кнопки Page Down


14-37886
pohil
2003-12-19 12:52
2004.01.13
Я делаю администрирование сети, как мне показать что творится...


7-37962
alexus
2003-10-29 15:17
2004.01.13
фильтр-перехватчик на файловую систему