Einzelnen Beitrag anzeigen

Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: PWideChar oder PAnsiChar

  Alt 1. Mär 2018, 06:00
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';
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat