Convertir en Char à AnsiChar ou WideChar (Delphi)

Je me suis mise à niveau d'un très vieux (+de 10 ans), la demande de la dernière Delphi XE. Il y a un certain nombre d'erreurs que je reçois comme

Incompatible types: 'WideChar' and 'AnsiChar'

J'ai été tout le casting du char à droite type: ex. AWideChar = WideChar(fncReturnsChar);

Est-ce que ça va causer des problèmes?

  • Sur XE vous ne pouvez pas obtenir le message d'erreur que vous rapport depuis WideChar et Char sont un et le même. Je pense que vous avez besoin de montrer un peu de code plus.
  • Aussi, avez-vous lu les différents tutoriels sur la façon de passer en Unicode Delphi? En particulier, je crois qu'il est très utile de papier blanc par Marco Cantu.
  • L'erreur que j'ai mentionné n'était pas couper et coller, je voulais dire 'AnsiChar' au lieu de 'Char'. Merci pour le lien Mikael posté j'ai lu le witepaper et de comprendre maintenant que WideChar=Char. Je vous remercie pour votre aide, voici donc un upvote.
InformationsquelleAutor Daisetsu | 2011-02-14