![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Где надо написать присвоения, чтобы они использовались во всех процедурахDelphi , Компоненты и Классы , Процедуры и Функции
Оформил: 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 Присваивайте переменные на уровне модуля (в блоках var или global variables), чтобы они использовались во всех процедурах инициализации. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Процедуры и Функции ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |