Da in den letzten Versionen von Delphi, der Typ STRING automatisch auf UNICODESTRING gesetzt wurde, werden demzufolge alle Konstanten auch automatisch Unicodestrings. Da Widestrings und Ansistrings andere Typen sind,
wird hier immer konvertiert (und damit auch eine entsprechende Warnung ausgegeben).
Lösung:
Benutz typisierte Konstanten und definier dabei den gewünschten String-Typ
Beispiel:
Delphi-Quellcode:
const sDll : Widestring = 'Splash.dll';
const sBuf : widestring = 'Show';