+1 800 256 3608 (toll-free in North America) or +49 7531 9060-10| service@combit.com

LL25 - Variablen updaten

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

© combit GmbH