Test if Dialog is open?
                
                    Mike_HWG                
                
                    Member Posts: 104                
            
                        
            
                    When you call Dialog.CLOSE, you run the risk of a runtime error that results in the message, "The dialog window is not open".
Is there a member function for Dialog to test for this, or do you just use a variable?
                Is there a member function for Dialog to test for this, or do you just use a variable?
Michael Hollinger
Systems Analyst
NAV 2009 R2 (6.00.34463)
Systems Analyst
NAV 2009 R2 (6.00.34463)
0                
            Comments
- 
            Hi, Maybe try something like:
IF Dialog.OPEN(...) THEN
Dialog.CLOSE();0 - 
            
  I'm guessing you were a Windows API programmer?
Unfortunately, the OPEN and CLOSE functions don't have a return type in NAV ](*,)Michael Hollinger
Systems Analyst
NAV 2009 R2 (6.00.34463)0 - 
            Oh, you are right,. I was thinking of File.OPEN().0
 - 
            In common process, you know if you have opened the dialog or not and if you need to close it or not. If you do not know this, than the problems is somewhere else. You can find out, that you even do not need to close the dialog, because it will be closed after the variable is out of scope. Biggest issue which could lead to something you are trying to solve (I guess) is, when the dialog is global variable in codeunit/record/something else, what is called and is used through global variable in the form. Than the variable is still in the scope even when error was called and the dialog is not closed...0
 
Categories
- All Categories
 - 73 General
 - 73 Announcements
 - 66.7K Microsoft Dynamics NAV
 - 18.7K NAV Three Tier
 - 38.4K NAV/Navision Classic Client
 - 3.6K Navision Attain
 - 2.4K Navision Financials
 - 116 Navision DOS
 - 851 Navision e-Commerce
 - 1K NAV Tips & Tricks
 - 772 NAV Dutch speaking only
 - 617 NAV Courses, Exams & Certification
 - 2K Microsoft Dynamics-Other
 - 1.5K Dynamics AX
 - 323 Dynamics CRM
 - 111 Dynamics GP
 - 10 Dynamics SL
 - 1.5K Other
 - 990 SQL General
 - 383 SQL Performance
 - 34 SQL Tips & Tricks
 - 35 Design Patterns (General & Best Practices)
 - 1 Architectural Patterns
 - 10 Design Patterns
 - 5 Implementation Patterns
 - 53 3rd Party Products, Services & Events
 - 1.6K General
 - 1.1K General Chat
 - 1.6K Website
 - 83 Testing
 - 1.2K Download section
 - 23 How Tos section
 - 252 Feedback
 - 12 NAV TechDays 2013 Sessions
 - 13 NAV TechDays 2012 Sessions
 
