Bonjour,

j'ai un problème d'utilisation de DDE tools en mode compilé.
Il s'agit de lancer une macro dans Excel à partir de 4D.
Cela fonctionne très bien en mode interprété, mais cela fait planter 4D en mode compilé.
Je pense que cela vient de l'imbrication de plusieurs niveaux de guillemets.
J'utilise la version 2004.8 de 4D.

Voici la partie du code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$macro_quitter:="[RUN("+Caractere(guillemet)+"MACRO_QUITTER"+Caractere(guillemet)+")]"
	Canal:=DDE_Initiate ("Excel";$doc)
	Err:=DDE_Execute (Canal;$macro_quitter)
	Err:=DDE_Terminate (Canal)