ich arbeite schon eine ganze Weile mit Lazarus, habe unter Linux wie unter Windows Programme erstellt.
Heute wollte ich unter Windows 32Bbit die TIniFile benutzen, mit folgendem Code:
Code: Alles auswählen
procedure SolarSystemLoader(SolarIniFile: AnsiString; var SolarSystem:
TSolarSystem);
var IniFile: TIniFile;
IniSections: TStrings;
begin
SolarSystem := nil; { make sure is empty }
IniFile := TIniFile.Create(SolarIniFile); { create ini file }
IniSections := TStrings.Create;
IniFile.ReadSections(IniSections); { read sections for array dim } {<-- hier knallts: RunError(211); TAbstractError: Abstract Method Called}
SetLength(SolarSystem,IniSections.Count); { redim to planets count }
IniFile.Free;
IniSections.Free;
end;Also den Debugger angeschmissen und verucht über die Step-In Funktion in ReadSections reinzukommen, geht nicht!. Einen Brake-Point setzen wird geht auch nicht, der Brakepoint wird ausgegraut. Mit der Codesuche [STRG+Click] komme ich zur gewünschten Methode, und der Linker beschwehrt sich auch nicht?
Sehr seltsam ich hoffe Ihr könnt mir da Helfen