Forum: Programmieren allgemein
by Alallart,
3. Mai 2018
Weil ich gerade etwas Zeit habe, das mit Font.Styles etwas kompliziert ist, und ich zufällig ein fertiges Beispiel habe
uses
IniFiles;
const
//Wenn man für Sections und Idents Konstanten nimmt, schleichen sich später keine Fehler ein
SecOptions = 'Options';
IdFontName = 'FontName';
IdFontSize = 'FontSize';
Forum: Programmieren allgemein
by Alallart,
30. Apr 2018
Ini oder Registry. Da gibt es zum Beispiel TIniFile, TRegistry, TRegIniFile, TStringList, u.v.a.
Forum: Programmieren allgemein
by Alallart,
26. Apr 2018
Also ich würde in solchem Fall versuchen das Problem einzugrenzen, und vielleicht sowas schreiben
constructor TMyScripter.create;
begin
inherited;
FScript_Memo_Set:=nil;
FScript_Memo_Set:=TatCustomScripter.Create(nil); //Hier kracht es
end;
Wenn er in nun in der Zeile davor hängen bleibt, ist das Problem vor dem Gleichzeichen, sonst dahinter. Nur eine Idee.
Forum: Programmieren allgemein
by Alallart,
26. Apr 2018
Wenn es in einer Zeile "kracht", muss nicht unbedingt diese eine Zeile dafür verantwortlich sein. Manchmal ist es die Zeile davor. Nur hat dieses Konstrukt aber nur eine Zeile. Warum nur eine?
Was passiert eigentlich wenn du davor inherited an die erste Stelle einfügst? Halte ich jetzt nicht für das Problem, sollte aber auf jeden Fall rein. Schon aus Prinzip.