Opening "external" files in a compiled Mac program
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
HpW
el 6 de Feb. de 2024
Comentada: Image Analyst
el 21 de Mzo. de 2024
Hello
I have a program that has a button to open an external .pdf file.
when I run via Matlab, I have the button call this code
system([sprintf('open %s',path)]);
where path is the name of the file to be opened, and this works fine.
I then compiled the program on Mac, and included the external files within the compiled executable.
However, when I run the program, nothing happens when I click the button
Can you help explain why this happens and how I can fix it? Do I somehow need to call the files differently if they reside within the compiled executable?
thanks!
1 comentario
Anton Kogios
el 6 de Feb. de 2024
Not too sure if this will work, but you may need to allow (full) disk access to the executable in System Preferences.
Respuesta aceptada
Image Analyst
el 7 de Feb. de 2024
2 comentarios
Image Analyst
el 21 de Mzo. de 2024
Do not call your variable path since that is the name of a built-in variable.
See attached function that may be helpful to you.
Más respuestas (0)
Ver también
Categorías
Más información sobre MATLAB Compiler en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!