Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: INI File & ComboBox
3. Apr 2013, 15:33
gerade im Druck daher kommentarlos ...
Code:
[english]
Button1=Button X
Button2=Button Y
[deutsch]
Button1=Knopf X
Button2=Knopf Y
Delphi-Quellcode:
uses Inifiles;
const
C_IniFile = 'C:\temp\trans.ini';
procedure TForm1.ComboBox1CloseUp(Sender: TObject);
var
ini: TInifile;
sl: TStringList;
i: Integer;
c: TComponent;
begin
sl := TStringList.Create;
try
ini := TInifile.Create(C_IniFile);
try
ini.ReadSectionValues(ComboBox1.Items[ComboBox1.ItemIndex], sl);
for i := 0 to sl.Count - 1 do
begin
c := TComponent(FindComponent(sl.Names[i]));
if Assigned(c) then
(c as TControl).SetTextBuf(Pchar(sl.ValueFromIndex[i]));
end;
finally
ini.Free;
end;
finally
sl.Free;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
var
ini: TInifile;
begin
ini := TInifile.Create(C_IniFile);
try
ini.ReadSections(ComboBox1.Items);
finally
ini.Free;
end;
end;
Thomas Wassermann H₂♂ Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂♂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
Geändert von Bummi ( 3. Apr 2013 um 17:45 Uhr)
|