Вниз
Скачать: 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.032 c
9-1125749293
Зм1й
2005-09-03 16:08
2006.02.26
Unreal


15-1139152300
SergProger
2006-02-05 18:11
2006.02.26
Нужен файл


15-1139291447
DelphiN!
2006-02-07 08:50
2006.02.26
Соединение с сервером происходит только после его пинга


2-1139680272
Rust007
2006-02-11 20:51
2006.02.26
Нажатие кнопок в WebBrowsere


15-1139292051
Ega23
2006-02-07 09:00
2006.02.26
С Днём рождения! 7 февраля




   Наверх