Is there any way to determine if an app is being ran as a compiled executable via MATLAB Runtime or as a mlapp file via MATLAB?
    14 ビュー (過去 30 日間)
  
       古いコメントを表示
    
I have an app that unfortunately requires some functionality to be reduced when running as a compiled executable due to MATLAB Compiler not liking str2sym. I would like to know prior to that portion of the code running whether the user is running it from the compiled version or as a .mlapp file so that I can get ahead of the errors it would cause. Is there any way to determine what form the program is in when ran? Thanks!
0 件のコメント
採用された回答
  Githin George
      
 2024 年 8 月 27 日
        
      移動済み: Voss
      
      
 2024 年 8 月 27 日
  
      Hi Austin,
You can try using the "isDeployed" function in MATLAB to determine whether the MATLAB code is running from a compiled executable or from a MATLAB session.
Please refer to the documentation for more information:
2 件のコメント
  Steven Lord
    
      
 2024 年 8 月 27 日
				Technical correction: there is no isDeployed function in MATLAB or any MathWorks products as far as I'm aware. The function has two lower-case d's: isdeployed.
which -all isDeployed
which -all isdeployed
その他の回答 (0 件)
参考
カテゴリ
				Help Center および File Exchange で Introduction to Installation and Licensing についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


