Hallo,
zum Zeitpunkt x werden alle Varablen in die VariablenCollection eingfügt. Dies erfolgt mit einem default(Leerwert):
Bsp.
Add(s, “”, LlFieldType.RTF);
Add(s, 0);
Add(s, DateTime.MinValue);
Zum Zeitpunkt x + n sollen nun einzelne Variable verändert werden.
Bisher, und bei Zeichenketten geht das auch, haben wir dies wunderbar über
VarCollection.DefineElement(lltag, s) gemacht.
Bei Datetime-Variablen gibt es hier Schwierigkeiten. Den ‘native’ Type, also DateTime müssten wir
über die Signatur
VarCollection.DefineElement(string name, IntPtr value, LlFieldType fieldType)
Bsp.
VarCollection.DefineElement(lltag, BusinessSystem.ToIntPtr(value), LlFieldType.Date_DMY)
Motivation hierfür ist natürlich ein Nachladen von Daten, wenn sie gbraucht werden(Performance)
Funktioniert die Methode DefineElement nur für strings und gibt es für Objekt-Typen alternativen?
Dank im voraus