Retourner une variable à un programme VBA appelant - Delphi/Pascal - Programmation
Marsh Posté le 29-12-2015 à 10:45:41
Un exe sait renvoyer une valeur à la fin de son exécution (il faut l'avoir programmé). Shell renvoie normalement cette valeur appelé aussi code de retour).
J'ai pas compris "J'avais penser supprimer le VBA.XLSM mais celui-ci est protégé par le système car actif. "
Marsh Posté le 29-12-2015 à 10:54:59
Merci rufo,
Un Exe delphi sait renvoyer une valeur par quelle instruction ?
Quant à : "j'avais pensé...", laissez tomber ce n'est pas clair !
A vous lire
Marsh Posté le 29-12-2015 à 13:09:28
Comme on dit, RTFM
Google -> "delphi exe return code"
http://www.delphibasics.co.uk/RTL.asp?Name=ExitCode
http://stackoverflow.com/questions [...] pplication
Marsh Posté le 29-12-2015 à 10:25:48
Bonjour,
J'ai une routine VBA qui appelle un programme Delphi écrit en mode console.
Mon souci est qu'à l'issue de mes contrôles dans Delphi, je voudrais pouvoir empêcher le programme VBA de continuer si mes contrôles mettent en évidence une corruption ou un piratage.
J'appelle le programme Delphi au niveau VBA par un Shell :
J'avais penser supprimer le VBA.XLSM mais celui-ci est protégé par le système car actif.
Comment faire ?
Merci de vos réponses, bonne journée et bonnes fêtes de fin d'année.