Einzelnen Beitrag anzeigen

Krampus

Registriert seit: 19. Mär 2007
9 Beiträge
 
Delphi 7 Enterprise
 
#1

string concatentation mit NULLs

  Alt 4. Jul 2008, 11:38
hallo!

folgende Delphi6 - programmzeile liefert nur unter VISTA (unter W2000, XP läufts)
die meldung "ungültige variant operation".

bisher war ich es gewohnt, dass das ergebnis für v einfach NULL ist,
aber keine variant-exception verursacht.

Code:
var
 v: Variant;
begin
 v := (NULL + 'EIN_STRING');
end
hintergrund:
natürlich abstrahiert das ganze - NULL ist in der praxis ein TADOField.Value,
der tw. halt NULL sein kann.

workarounds zu finden ist nicht das problem - ich will nur den grund für
die anomalie herausfinden (vielleicht gibts ja irgendeinen compiler-switch o.ä.)

danke für eure hilfe!
  Mit Zitat antworten Zitat