Topic: передать строковые аргументы
возможно заголовок не верен
с этим примером все понято
var
ret: string;
procedure Form1_OnShow (Sender: TObject; s, Action: string);
begin
form1.Label1.Caption:= s;
end;
procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
begin
ret:='чебурек';
Form1_OnShow (TObject,ret,'');
end;
а как вернуть в form1.Label1.Caption:= s;
этот результат?
var
ini:TInifile;
er: string;
begin
smsini :=TIniFile.Create(ExtractFilePath (ParamStr (0))+'setting/smssetting.ini');
if ini.ReadString('on', '1', '') = 'a' then er:='a' else
if ini.ReadString('on', '2', '') = 'b' then er:='b' else
if ini.ReadString('on', '3', '') = 'c' then er:='c';
ini.Free;
end;
я так понимаю
нужно в procedure Form1_OnShow дабавить переменную и (запросить) в нее значение переменной er
а потом предеть в form1.Label1.Caption..