* 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;
retourne le nom du plugin dans la variable buf.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Plugins[1].GetPluginName(@buf[0]);
J'utilise cette fonction pour insérer le menu externe dans le menu principal de l'application.
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]));
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 ?
Partager