Hallo,
handelt es sich wirklich um das identische Lademodul auf den verschiedenen Rechnern?
Zumindest seit Einführung der
Unit Variants ist ein expliziter String-Cast notwendig, wenn du String-Variants mit nativen Strings in einem Ausdruck mischen willst. Damit das ganze überhaupt funktioniert muss noch NullStrictConvert auf False gesetzt sein und NullAsStringValue auf einen leeren String verweisen.
Delphi-Quellcode:
begin
Variants.NullStrictConvert := False;
ShowMessage('1' + String(null) + '2');
end;
Ich halte diese Vorgehensweise nicht für eine Umgehungslösung, sondern für eine Notwendigkeit. Vielleicht hat sich da in den neueren Versionen von Delphi etwas geändert. Es kann nicht schaden, wenn du deine Standardeinstellungen für die genannten Variablen überprüfst.
Freundliche Grüße