Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
8-37804
BOA_KAA
2003-09-05 14:48
2004.01.13
Сравнение OpenGL и DirectX


11-37597
Jin
2003-04-27 14:26
2004.01.13
KOLMaskEdit


8-37805
Элл
2003-09-10 09:43
2004.01.13
Компоненты для работы с Jpeg


14-37846
Igorek
2003-12-22 12:16
2004.01.13
Удаление евента автоматом


14-37843
Fredericco
2003-12-23 22:26
2004.01.13
Мультиплатформенность в D7.




   Наверх