* Bonjour *

Mon problème est le suivant :
le code suivant importe un menu externe qui se trouve dans un fichier dll

Code : Sélectionner tout - Visualiser dans une fenêtre à part
buf:array [0..511] of char;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Plugins[1].GetPluginName(@buf[0]);
retourne le nom du plugin dans la variable buf.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
InsertMenu(Menu.Handle, $FFFFFFFF,
                  (MF_BYPOSITION or MF_POPUP or MF_ENABLED),
                  MDPlugins[PluginCount].PluginMenu,PChar(@buf[0]));
J'utilise cette fonction pour insérer le menu externe dans le menu principal de l'application.
Avec delphi 2007 pas de problème, mais avec delphi XE le menu s'affiche avec des caractère bizarres.
Quel est le problème ?