R2017aでパッケ​ージ化する際に、コン​パイルに不必要なファ​イルを「必要なファイ​ル」に自動選択されな​いようにするにはどう​すればよいですか?

1 view (last 30 days)
Hidetaro Kayanuma
Hidetaro Kayanuma on 26 Oct 2017
Commented: Hidetaro Kayanuma on 31 Oct 2017

64bit版R2017aを用いてGUIを含むアプリケーション開発を行っています。 アプリケーションでは同じディレクトリに存在する変更可能な設定データが入ったエクセルを読み込む処理を入れていますが、 パッケージ化の際に「必要なファイル」欄に自動選択されたエクセルを削除しても、再度自動選択されてしまい削除できません。 エクセルもパッケージ化してしまうと、データが変更された際に内容が読込まれないため、想定している使い方ができません。 そこで、自動選択を解除する方法または依存関係ファイルに含まれないようなコードの書き方を教えてください。

  4 Comments
Hidetaro Kayanuma
Hidetaro Kayanuma on 30 Oct 2017
>michiho
はい、アプリを用いて作業をしています。
michio
michio on 30 Oct 2017
コメントありがとうございます。

Sign in to comment.

Accepted Answer

michio
michio on 30 Oct 2017
に関連した質問がありますが、残念ながらエクセルファイルを同ディレクトリから削除してコンパイルするという方法しかなさそうです。
コンパイル後は、生成されたのexeを実行時に同じディレクトリ(もしくはプログラムで指定したディレクトリ)に読み込み対象のエクセルファイルがあれば意図された通りに動きます。
  1 Comment
Hidetaro Kayanuma
Hidetaro Kayanuma on 31 Oct 2017
回答ありがとうございます。
パスの通ったディレクトリからエクセルファイルを削除したら意図した通りにコンパイルできました。

Sign in to comment.

More Answers (0)

Categories

Find more on MATLAB Compiler in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!