Вниз
Скачать: CL | DM;

переменные   Найти похожие ветки 

 
875   (2006-02-07 10:22) [0]

Добрый день.
Нужно написать прогу с множеством форм
Может кто подскажет как можно сделать что бы переменная объявленная в 1 модуле была доступна и в других модулях?


 
evvcom ©   (2006-02-07 10:24) [1]

Прописать в uses дригих модулей этот модуль.


 
pupapumQ   (2006-02-07 11:02) [2]

Но нужно чтоб переменная была объявлена не в private


 
evvcom ©   (2006-02-07 11:10) [3]

Судя по
> Нужно написать прогу с множеством форм... что бы переменная объявленная в 1 модуле

эта переменная - "форма", объявленная IDE Delphi, поэтому она точно не в привате. Хотя как знать?


 
DesWind ©   (2006-02-07 11:39) [4]


unit MyForm_u;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs;

type
 TMyForm = class(TForm)
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
MyForm: TMyForm;
......

end.

unit Unit1;

uses
MyForm_u;

......

MyForm.Show;
.........

end.


 
Ega23 ©   (2006-02-07 11:40) [5]


unit FirstUnit;
interface

type
TForm1=class(TForm)
  private
    FX:Integer;
  public
   property X:Integer Read FX Write FX;
  end;

var
Form1:TForm1;
GlobalVariableX:Integer;

function SetGlobalVariableX:Integer;

implementation

function SetGlobalVariableX:Integer;
begin
 Result:=Form1.FX;
end;

end.

//*************************************

unit SecondUnit;
interface

uses FirstUnit

type
TForm2=class(TForm)
  private
    FY:Integer;
  public
   property Y:Integer Read FY Write FY;
  end;

var
Form2:TForm2;

implementation

// Здесь из юнита FirstUnit будет доступно:
// 1. Объект Form1 клааса TForm1;
// 2. Переменная GlobalVariableX типа Integer
// 3. функция SetGlobalVariableX


end.



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

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



Память: 0.46 MB
Время: 0.026 c
3-1135705153
jiny
2005-12-27 20:39
2006.02.26
Какую БД выбрать для создания информационной базы ?


15-1139204881
Ega23
2006-02-06 08:48
2006.02.26
С Днём рождения! 5 февраля


5-1126019073
TStas
2005-09-06 19:04
2006.02.26
Что такое out of bound и как с ним бороться?


15-1138727472
suharew
2006-01-31 20:11
2006.02.26
Распаковка скомпилированных exe файлов


2-1139507246
Glex
2006-02-09 20:47
2006.02.26
Kак обрезать клик-зону Image?




   Наверх