Вызов процедур (функций). СРОЧНО!!!!!
Добавлено: 21 май 2005, 13:04
Народ я только начинаю заниматься Делфой помогите пожалуйста. У меня есть модуль в котором имеется набор процедур. Вот короткий текст:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls, inifiles;
type
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1 : TForm;
IniPath: string;
implementation
{$R *.dfm}
procedure WriteIni;
var MyIni:TIniFile;
begin
MyIni:=TIniFile.Create(IniPath);
MyIni.WriteBool('sound','cbSound',Form1.cbSound.Checked);
MyIni.WriteBool('Title','timer', Form1.cbTimer.Checked);
MyIni.Free;
Form1.Close
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
WriteIni;
ReadIni;
end;
end.
А теперь вопрос. Как мне вызвать процедуру "procedure WriteIni" из любого места программы (тоесть из любого модуля). Где мне ее надо объявить. Если можно с крохотным примером.Всем спасибо.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls, inifiles;
type
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1 : TForm;
IniPath: string;
implementation
{$R *.dfm}
procedure WriteIni;
var MyIni:TIniFile;
begin
MyIni:=TIniFile.Create(IniPath);
MyIni.WriteBool('sound','cbSound',Form1.cbSound.Checked);
MyIni.WriteBool('Title','timer', Form1.cbTimer.Checked);
MyIni.Free;
Form1.Close
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
WriteIni;
ReadIni;
end;
end.
А теперь вопрос. Как мне вызвать процедуру "procedure WriteIni" из любого места программы (тоесть из любого модуля). Где мне ее надо объявить. Если можно с крохотным примером.Всем спасибо.