öärks. Das ist aber -- gelinde gesagt -- ziemlich suboptimal.PureNoob hat geschrieben:Ich hab das Problem gelöst indem ich einfach 2 verschiedene ini´s erstellt habe, die separat ausgelesen werden. So geht es ja dann...

wäre besserPureNoob hat geschrieben:oder kann man das auch alles in eine INI schreiben?

Code: Alles auswählen
Procedure ParameterLaden()
Protected GelesenerWert.s
OpenPreferences("Parameter.ini")
GelesenerWert = ReadPreferenceString("DeinWert1", "")
SetGadgetText(..., GelesenerWert)
GelesenerWert = ReadPreferenceString("DeinWert2", "")
SetGadgetText(..., GelesenerWert)
GelesenerWert = ReadPreferenceString("DeinWert3", "")
SetGadgetText(..., GelesenerWert)
ClosePreferences()
EndProcedure
Procedure ParameterSpeichern()
Protected ZuSchreibenderWert.s
If CreatePreferences("Parameter.ini")
ZuSchreibenderWert = GetGadgetText(...)
WritePreferenceString("DeinWert1", ZuSchreibenderWert)
ZuSchreibenderWert = GetGadgetText(...)
WritePreferenceString("DeinWert2", ZuSchreibenderWert)
ZuSchreibenderWert = GetGadgetText(...)
WritePreferenceString("DeinWert3", ZuSchreibenderWert)
ClosePreferences()
EndIf
EndProcedure