hmm ncoh keine Antwort bekommen ^^ naja
hab da noch ein bisschen dran rumprobiert.
Brauche nurnoch einen entscheidenden Abschnitt/Punkt um alles zum laufen zu kriegen.
(sorry falls ich ein paar codeing probleme hab^^ aber es funktioniert)
Delphi-Quellcode:
procedure blabla ...
var ini:TInifile;
begin
Ini:=TInifile.Create('D:\data.ini');
Memo2.Lines.LoadFromFile(Ini.ReadString(ListBox1.Items.Strings[3],'Path',''));
end;
Also das funktioniert, theoretisch würde ich das dann alles so aussehen lassen in einer OnClick/OnKeyUp/etc procedure der ListBox.
Delphi-Quellcode:
procedure ...
var ini:TInifile;
begin
ini:=TIniFile.Create('D:\data.ini');
If ListBox1.Selected[0] then
Memo2.Lines.LoadFromFile(Ini.ReadString(ListBox1.Items.Strings[0],'Path',''));
If ListBox1.Selected[1] then
Memo2.Lines.LoadFromFile(Ini.ReadString(ListBox1.Items.Strings[1],'Path',''));
// usw
...
end;
aber so wird es im endeffekt nicht korrekt funktionieren, deswegen brauch ich einen code and folgernder Stelle
Memo2.Lines.LoadFromFile(Ini.ReadString(ListBox1.Items.Strings[X],'Path',''));
An dieser Stelle das 'X'
Und an dieser Stelle brauch ich etwas was sagt 'was gerade in der ListBox markiert ist', erst hab ich rumprobiert ob ich das mit ListBox1.Selected[] hinkrieg, hab ihc aber net wegen den zwei '[]', gibt es nicht einen einfachen 'trick' der sagt Listbox1.WasMarkiertIst;???
MfG