Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2012, 20:04   #1
lubafffka
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 46
По умолчанию как использовать переменную,прописанную в другом юните?

как использовать переменную,прописанную в другом юните?
lubafffka вне форума Ответить с цитированием
Старый 01.05.2012, 20:20   #2
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Код:
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
    s: string;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

end.
...
unit Unit2;

interface

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

type
  TForm2 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

implementation

uses Unit1;

{$R *.dfm}

procedure TForm2.FormCreate(Sender: TObject);
begin
  Caption := Form1.s;
end;

end.
в uses нужной формы прописываешь имя Unit из которого хочешь использовать переменную и переменная должна быть объявлена в секции public, если это форма.

Последний раз редактировалось Shouldercannon; 01.05.2012 в 20:23.
Shouldercannon вне форума Ответить с цитированием
Старый 01.05.2012, 20:42   #3
Dozent
Форумчанин
 
Регистрация: 21.05.2008
Сообщений: 495
По умолчанию

не обязательн ов паблик прописывать просто подключить нужный юнит и всё
Dozent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли использовать переменную как имя листа ? Sla27 Microsoft Office Excel 2 14.04.2012 17:42
создание обьекта в отдельном юните tela Компоненты Delphi 2 08.12.2011 09:53
Как создать переменную и использовать ее из буфера обмена. pavellyba Общие вопросы Delphi 2 26.08.2011 11:00
как использовать переменную в имени ячейки (цикл) ? sonic007 Microsoft Office Excel 2 12.01.2011 00:36
Обратиться к процедуре в другом юните MyLastHit Общие вопросы Delphi 5 03.01.2011 18:23