Das was du in '...' setzt, wird von Delphi auch als String interpretiert. Also hat er in der Ini eine Sektion "Sektion" gesucht, um dort den Eintrag "Eintrag" lesen zu können.
Wenn du die Konstanten (
const Sektion='language'; ...
) verwenden willst, dann darfst du das nicht in '...' setzen.
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
const
Sektion='language';
Eintrag='last language';
var
ini: TIniFile;
filename: String;
begin
filename := ExtractFilePath(ParamStr(0)) + '\ini\einstellungen.ini'; //???
ini := TIniFile.Create(filename);
// ComboBox1.Text := Ini.ReadString('Sektion', 'Eintrag', 'Wert');
ComboBox1.Text := Ini.ReadString(Sektion, Eintrag, 'Standardwert');
finally
ini.Free;