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

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

댓글 수: 4

Image Analyst
Image Analyst 2017년 10월 26일
We develop application including GUI using 64bit version R2017a. In the application, processing to read Excel containing changeable setting data existing in the same directory is included, but even if automatically selected Excel is deleted in the "required file" field during packaging, it is selected and can not be deleted. If you also package Excel, content will not be read when the data is changed, so you can not use the expected usage. So, please tell me how to cancel automatic selection or how to write code that is not included in the dependency file.
michio
michio 2017년 10월 27일
MATLAB Complier の「アプリケーションコンパイラ」アプリで作業されていますか?
Hidetaro Kayanuma
Hidetaro Kayanuma 2017년 10월 30일
>michiho
はい、アプリを用いて作業をしています。
michio
michio 2017년 10월 30일
コメントありがとうございます。

댓글을 달려면 로그인하십시오.

 채택된 답변

michio
michio 2017년 10월 30일

1 개 추천

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

댓글 수: 1

Hidetaro Kayanuma
Hidetaro Kayanuma 2017년 10월 31일
回答ありがとうございます。
パスの通ったディレクトリからエクセルファイルを削除したら意図した通りにコンパイルできました。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 MATLAB Compiler에 대해 자세히 알아보기

질문:

2017년 10월 26일

댓글:

2017년 10월 31일

Community Treasure Hunt

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

Start Hunting!