Welcome to the Tweaking4All community forums!
When participating, please keep the Forum Rules in mind!
Topics for particular software or systems: Start your topic link with the name of the application or system.
For example “MacOS X – Your question“, or “MS Word – Your Tip or Trick“.
Please note that switching to another language when reading a post will not bring you to the same post, in Dutch, as there is no translation for that post!
    
    
        
    
    
         
                
        
        
    
		
		
	        
		
	        
	    
	
        
            
				
            
                
					
[Solved] Lazarus - OpenDialog.initialDir not working?
                
                
					 					                
             
			
			
    
            
		                
         Delphi, Lazarus, Free Pascal
        
     
    
	 
            
		        
     
	     
        
            
    
    
  	  	
              
    	      
	        
            		            	
	                            
                    
                    (@hans)
                                        Famed Member Admin
                        
                
                                            Joined: 12 years ago
                    Posts: 3009
	             
                
            	
		        	         
	        
	            
	                                     Topic starter
                    June 17, 2014 5:37 AM  
		                                	            
	            
					I ran into this issue when trying to force OpenDialog to go to a specific directory by setting the "InitialDir" property, only to find out that the last character of the path must have a slash ....
Example (MacOS X):
The following code examples do NOT work when calling OpenDialog.Execute right after setting the initialdir.
OpenDialog.InitialDir:=ExpandFileName('~/Desktop');
OpenDialog.InitialDir:='/Users';
The following code however DOES work:
OpenDialog.InitialDir:=ExpandFileName('~/Desktop')+'/';
OpenDialog.InitialDir:='/Users/';