![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обмен переменными между процедурами
BAngel © (2006-05-11 22:38:00)Подскажите плиз как перекинуть значение переменной из одного обработчика событий в другой
Leonid Troyanovsky (2006-05-11 23:06:00) [1]
> Gydvin © (11.05.06 22:59) [3]
> Зы. Может пора уже чего либа почитать?
Например, хорошая либа есть на сайте Анатолия Подгорецкого.
--
Regards, LVT.
Gydvin (2006-05-11 22:59:00) [2]
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
// или здесь обьяви переменную, но она будет действительна только ////для этой юниты. Например
s:string;
public
{ Public declarations }
//или здесь, для обмена том числе между формами
end;
var
Form1: TForm1;
//ну или здесь
implementation
{$R *.dfm}
end.
> Передать его в качестве параметра
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
function test (a,b:string):string;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
function tform1.test (a,b:string):string;
begin
result:=a+b;
end;
procedure tform1.FormCreate(Sender: TObject);
begin
showmessage(test('aaaaaaa','bbbbbbbb'));
end;
end.
Зы. Может пора уже чего либа почитать?
BAngel (2006-05-11 22:43:00) [3]Я вобще пока чайник, так что поподробнее можно?
TUser (2006-05-11 22:40:00) [4]Передать его в качестве параметра при вызове или сохранить его значение в поле соотвествующего класса.