2
I have an INI file which a session has several properties:
[DLLS]
Dll1=...
Dll2=...
Dll3=...
In the above example there are 3 properties.
Is there any method in the Delphi to identify how many properties a session [DLLS] has?
2
I have an INI file which a session has several properties:
[DLLS]
Dll1=...
Dll2=...
Dll3=...
In the above example there are 3 properties.
Is there any method in the Delphi to identify how many properties a session [DLLS] has?
2
procedure TForm1.Button1Click(Sender: TObject);
    var
      MeuINI : TIniFile;
      strValores : TStringList;
    begin   
      MeuINI := TIniFile.Create('Z:\Temp\Teste.ini');
      MeuINI.UpdateFile;
      strValores := TStringList.Create;
      if MeuINI.SectionExists('DLLS') then
        MeuINI.ReadSection('DLLS',strValores);
      ShowMessage(IntToStr(strValores.Count));
      ShowMessage(strValores.Text);   
    end;
Example of a button click that does what you want:
1
Can be done as follows, creates a new project insert a TButton and a TMemo and at the event onclick From the button paste the following code:
procedure TForm1.Btn1Click(Sender: TObject);
var VCount: TStringList;
    INI: TiniFile;
begin
  VCount := TStringList.Create;
  INI := TIniFile.Create('c:\test.ini');
    if INI.SectionExists('DLLS') then INI.ReadSection('DLLS', VCount);
  INI.Free;
  memo1.Lines.Add(IntToStr(VCount.Count));
end;
Any doubt put.
Browser other questions tagged delphi ini
You are not signed in. Login or sign up in order to post.