Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];

Вниз

Обмен переменными между процедурами   Найти похожие ветки 

 
BAngel   (2006-05-11 22:38) [0]

Подскажите плиз как перекинуть значение переменной из одного обработчика событий в другой


 
TUser ©   (2006-05-11 22:40) [1]

Передать его в качестве параметра при вызове или сохранить его значение в поле соотвествующего класса.


 
BAngel   (2006-05-11 22:43) [2]

Я вобще пока чайник, так что поподробнее можно?


 
Gydvin ©   (2006-05-11 22:59) [3]

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.


Зы. Может пора уже чего либа почитать?


 
Leonid Troyanovsky ©   (2006-05-11 23:06) [4]


> Gydvin ©   (11.05.06 22:59) [3]

> Зы. Может пора уже чего либа почитать?


Например, хорошая либа есть на сайте Анатолия Подгорецкого.

--
Regards, LVT.



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

Форум: "Начинающим";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.023 c
2-1147079543
Близнец
2006-05-08 13:12
2006.05.28
Не выполняется цикл. Почему?


2-1147179928
tigra
2006-05-09 17:05
2006.05.28
if.... then exit;


3-1141968297
Tornado
2006-03-10 08:24
2006.05.28
Перекинуть данные из Access в MS SQL Server


15-1146599729
SergP
2006-05-02 23:55
2006.05.28
asm


2-1147137605
MAXHO
2006-05-09 05:20
2006.05.28
Вопрос по TTreView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский