Где надо написать присвоения, чтобы они использовались во всех процедурах



Оформил: DeeCo

Вопрос: Novikov Dmitry

Где надо написать присвоения, чтобы они использовались во всех процедурах? Например, для (var) inif : TiniFile; присвоение (begin) inif := tinifile.create('c:\work\enter.ini'); надо прописывать для каждой процедуры, что не очень удобно.

Ответ
unit TestUnit;
interface
procedure Test(var
Param);
implementation
uses// прописать то, что надо
var
IniFile: TIniFile;
procedure Test(var Param);
begin
IniFile.ТырыПыры;
end;
procedure Test2;
begin
IniFile.ТралиВали;
end;
initialization
IniFile := TIniFile.Create('c:\work\enter.ini'); //finalization // …IniFile.Free;end

Далее: Динамические и виртуальные методы »»