Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Доступ к глобальной переменной


Автор: boobie 26.9.2012, 12:00
Привет!
Код

program tt1;
{$APPTYPE CONSOLE}
{$R *.res}
uses
  System.SysUtils;
var h:integer;//глобальная h
procedure p();
var h:integer;//локальная h
begin
  h:=10;  //как получить доступ к глобальной переменной h?
end;
begin
  writeln(h);
  readln;
end.

Как получить доступ к глобальной переменной h? В С++ это делается с помощью оператора ::. В Delphi это возможно?

Автор: Qu1nt 26.9.2012, 12:17
Код

tt1.h := 10;

Глобальные переменные не нужны.

Автор: MetalFan 26.9.2012, 12:18
Цитата(Qu1nt @  26.9.2012,  12:17 Найти цитируемый пост)
tt1.h := 10;

это кто за зверь?

Автор: boobie 26.9.2012, 12:23
Жесть  smile . Вопросов больше нет.

Автор: Qu1nt 26.9.2012, 12:58
MetalFan, это название проекта. Общий синтаксис доступа к глобальным переменным:
Код

UnitName.GlobalVariable

Автор: MetalFan 26.9.2012, 13:03
Qu1nt, тьфу, точно, сорри за невнимательность.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)