Umstieg auf LL Version 15

Hallo,

ich bereite momentan den Umstieg unserer List&Label-Version 13 auf Version 15 vor. Dazu habe ich mir bereits die Trial-Version installiert. Leider vermisse ich im Designerhandbuch eine Änderungsdokumentation gegenüber den Vorversionen. In der Programmierreferenz zu Version 15 gibt es entsprechende Hinweise.
Probleme habe ich zum Beispiel bei der Übergabe von integer-Werten. NULL-Werte wurden bisher als 0 interpretiert. Das ist nun nicht mehr so, NULL-Werte müssen per NULLSafe(…) zu 0 konvertiert werden. Da Tragweite dieser Änderung ist enorm !
Wo kann ich eine detaillierte Änderungsdokumentation finden ?

LL_OPTION_NULL_IS_NONDESTRUCTIVE auf 1 :wink:

“Dirk Blumenauer” <dblumenauer@o-s…> wrote in message
news:41463210201094436@combit.net…

Hallo,

ich bereite momentan den Umstieg unserer List&Label-Version 13 auf
Version 15 vor. Dazu habe ich mir bereits die Trial-Version
installiert. Leider vermisse ich im Designerhandbuch eine
Änderungsdokumentation gegenüber den Vorversionen. In der
Programmierreferenz zu Version 15 gibt es entsprechende Hinweise.
Probleme habe ich zum Beispiel bei der Übergabe von integer-Werten.
NULL-Werte wurden bisher als 0 interpretiert. Das ist nun nicht mehr
so, NULL-Werte müssen per NULLSafe(…) zu 0 konvertiert werden. Da
Tragweite dieser Änderung ist enorm !
Wo kann ich eine detaillierte Änderungsdokumentation finden ?

Hallo Paul,

LL_OPTION_NULL_IS_NONDESTRUCTIVE auf 1 :wink:
Gibt es dafür auch eine Entsprechung in der .NET Version?
In der Programmierreferenz ist nichts über dieser Option zu finden.
Ist es vielleicht eine inoffizielle Option?

Vielen Dank
Carsten

In der Doku habe ich die Option auch nicht gefunden ;-(.
Aber für .Net müsstes du eigentlich nur im Header-File ‘cmbtll15.h’ nach der
Option schauen und deren Wert so eintragen:

Ll.Core.LlSetOption(161 /LL_OPTION_NULL_IS_NONDESTRUCTIVE/, 1);

“Carsten Ilwig” <ille7@onlineho…> schrieb im Newsbeitrag
news:38069213201095433@combit.net…

Hallo Paul,

LL_OPTION_NULL_IS_NONDESTRUCTIVE auf 1 :wink:
Gibt es dafür auch eine Entsprechung in der .NET Version?
In der Programmierreferenz ist nichts über dieser Option zu finden.
Ist es vielleicht eine inoffizielle Option?

Vielen Dank
Carsten

Vielen Dank an die Teilnehmer, die geantwortet haben. Mit diesem Schalter ist tatsächlich das Problem behoben.

Aber warum ist ein solch eminent wichtiger Schalter nicht dokumentiert? Weder in der Programmierreferenz noch in der Designerhilfe ist darüber etwas zu erfahren. 56

Viele Grüße,
Dirk Blumenauer

In der Doku habe ich die Option auch nicht gefunden ;-(.
Aber für .Net müsstes du eigentlich nur im Header-File ‘cmbtll15.h’ nach der
Option schauen und deren Wert so eintragen:

Ll.Core.LlSetOption(161 /LL_OPTION_NULL_IS_NONDESTRUCTIVE/, 1);

“Carsten Ilwig” <ille7@onlineho…> schrieb im Newsbeitrag
news:38069213201095433@combit.net…

Hallo Paul,

LL_OPTION_NULL_IS_NONDESTRUCTIVE auf 1 :wink:
Gibt es dafür auch eine Entsprechung in der .NET Version?
In der Programmierreferenz ist nichts über dieser Option zu finden.
Ist es vielleicht eine inoffizielle Option?

Vielen Dank
Carsten

Hallo,
habe ein ähnliches Problem, deswegen schreibe ich es in diesen Thread.
Und zwar ändert sich der Datentyp eines Feldes je nachdem ob er einen Wert enthält oder NULL ist.

Beispielsweise übergebe ich eine Spalte die den Datentyp Double hat. Beim Design des Reports nimmt er den ersten Datensatz (mit einem NULL-Wert) und denkt dieses Feld wäre vom Datentyp String.

Während des Drucks von Datensätzen, die dann keine NULL-Werte enthalten merkt List&Label, dass das Feld doch Double ist und bricht mit Fehlern den Druck ab.

Gibt es dafür auch eine versteckte Option?

Vielen Dank an die Teilnehmer, die geantwortet haben. Mit diesem Schalter ist tatsächlich das Problem behoben.

Aber warum ist ein solch eminent wichtiger Schalter nicht dokumentiert? Weder in der Programmierreferenz noch in der Designerhilfe ist darüber etwas zu erfahren. 56

Viele Grüße,
Dirk Blumenauer

In der Doku habe ich die Option auch nicht gefunden ;-(.
Aber für .Net müsstes du eigentlich nur im Header-File ‘cmbtll15.h’ nach der
Option schauen und deren Wert so eintragen:

Ll.Core.LlSetOption(161 /LL_OPTION_NULL_IS_NONDESTRUCTIVE/, 1);

“Carsten Ilwig” <ille7@onlineho…> schrieb im Newsbeitrag
news:38069213201095433@combit.net…

Hallo Paul,

LL_OPTION_NULL_IS_NONDESTRUCTIVE auf 1 :wink:
Gibt es dafür auch eine Entsprechung in der .NET Version?
In der Programmierreferenz ist nichts über dieser Option zu finden.
Ist es vielleicht eine inoffizielle Option?

Vielen Dank
Carsten