How can I use input() in a standalone Executable?
2 views (last 30 days)
Show older comments
Hi,
does anyone has experience with the input() function in a standalone executable under windows 7 64 bit. i make a example to show my problem
function test
if isdeployed
disp(isdeployed)
end
inp=input('EIngabe','s');
disp(inp)
end
If i compile this function with the deploytool and run it under windows the program stops because of the unknown variable "Eingabe". I think the command shell interprets the input as a new variable, that is unknown. Could anyone give me an advice, how to do user input while the exe is running?
thanks a lot.
Christof
0 Comments
Answers (2)
Arthur
on 12 Oct 2012
I guess this is because input needs the command window. Loren explained how input behaves in deployed programs. http://blogs.mathworks.com/loren/2008/09/17/managing-non-deployable-functions-in-a-compiled-application/
It's probably best to use an inputdlg instead.
0 Comments
See Also
Categories
Find more on Graphics Performance 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!