MATLAB: Où le compilateur stocke-t-il les «fichiers requis pour votre application», comme un modèle de classeur Excel

J’ai une application compilée qui copie les feuilles de calcul de modèle à partir d’un classeur de modèle et les ajoute au classeur généré par l’utilisateur. Lorsque je compile le programme, le nom du classeur de modèle apparaît dans la liste des « fichiers requis pour votre application ». Cependant, je ne vois aucun classeur Excel dans les fichiers programme où l’application s’installe. Le programme semble fonctionner sur mon ordinateur, mais je crains que ce ne soit que parce qu’il a été développé sur l’ordinateur. Je crains que lorsque j’essaie d’installer cela sur d’autres ordinateurs, le classeur Excel ne soit pas trouvé.

Meilleure réponse

  • Les fichiers qui étaient inclus dans « Fichiers requis pour l’exécution de votre application » doivent être inclus dans un fichier exe autonome créé par MATLAB Compiler. Donc, même si le fichier ne se trouve pas dans le dossier d’installation de l’application, c’est bien car le fichier est inclus dans l’exe.
    Lorsque l’exe s’exécute, le fichier joint est extrait dans le dossier de cache de MATLAB Runtime.
    Par exemple,
    C: \ Users \ YOUR_USER_NAME \ AppData \ Local \ Temp \ YOUR_USER_NAME \ mcrCache9.5 \ xxxxx0 \ yyyyy
    (où xxxxx est un nom d’application et yyyyy est un nom de fonction)