Why can't i open uigetdir dialog box while run the program?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
SEA-KEONG
il 21 Apr 2014
Commentato: Image Analyst
il 22 Apr 2014
When i place a break point on the line of function uigetdir(), i can open the dialog box when i step over (F10) the function line.
But if i remove the break point and run the program, the execution will pass the line of function uigetdir() and no dialog box shows up.
I wonder if i need to add uiwait() after that, but i don't know how to use it. If i directly add uiwait() after it, it will hold the whole program.
Thanks!
0 Commenti
Risposta accettata
Image Analyst
il 22 Apr 2014
You don't need uiwait() after the call to uigetdir(). Can you post a small snippet of the program to illustrate your problem. For example, this code definitely asks for the folder before it puts up the message box:
clc; % Clear the command window.
close all; % Close all figures (except those of imtool.)
clear; % Erase all existing variables.
workspace; % Make sure the workspace panel is showing.
folder = uigetdir();
msgbox('Done with demo');
6 Commenti
Image Analyst
il 22 Apr 2014
I'm sure it doesn't take that long for you because you have access to that folder on your server. But the point is, I don't see any difference depending on if there is or is not a breakpoint. Either way it calls uigetdir() before it continues on.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Camera Views in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!