Groups | Search | Server Info | Login | Register


Groups > comp.lang.pascal.delphi.misc > #708

Re: Open dialog to display directory only (D4)

From "Faxe" <Faxe@invalid.invalid>
Newsgroups comp.lang.pascal.delphi.misc
Subject Re: Open dialog to display directory only (D4)
Date 2015-07-21 18:12 +0000
Organization solani.org
Message-ID <mom237$bkm$1@solani.org> (permalink)
References <mojobd$umt$1@dont-email.me> <xn0joskww1e1e1001@news.solani.org>

Show all headers | View raw



Peter Below (TeamB) wrote:

> P E Schoen wrote:
> 
> > Hopefully there are still people reading this newsgroup...
> > 
> > I am working on a new Delphi project called DupZapper which intends
> > to open a directory which contains many duplicate files (in this
> > case, email), and then find the duplicates and move them to a
> > separate ZAP directory. I can hard code the email directory and then
> > use the Open Dialog to select all the files in the folder I want to
> > ZAP, and perhaps that is easiest and best. But I would like to know
> > how to navigate to the directory in case I want to use this
> > application on a different computer or for a different user. My
> > email directory is:
> > 
> > C:\Users\paul_000\AppData\Local\Microsoft\Windows Live Mail\Peschoen
> > (paul)
> > 
> > It would be easy enough to store this file location in a text file
> > for the application so it can be edited, or perhaps it is available
> > in the registry. I don't do much with Delphi lately and I'm rather
> > rusty, and want to maintain at least a modicum of familiarity and
> > competence.
> 
> If you use a TOpenDialog component you can set its InitialDir property
> the directory you want the dialog to open in. The Options property
> allows you to configure the behaviour of the dialog, e.g. whether it
> should allow the user to select more than one file. You call the
> dialog's Execute method to show it, and once it is up the user can
> navigate around the file system at will. If the directory you
> specified at design-time does not exist on the target machine the
> dialog will open at a defaul location. Of course you can also set
> InitialDir at runtime, e.g. to the folder the user last visited and
> which you remembered in a settings file.

Maybe the use of ShBrowseForFolder is the better way with older Delphi.

Here is a short description:
http://delphi.about.com/od/windowsshellapi/l/aa070400a.htm

Back to comp.lang.pascal.delphi.misc | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Open dialog to display directory only (D4) "P E Schoen" <paul@pstech-inc.com> - 2015-07-20 17:15 -0400
  Re: Open dialog to display directory only (D4) "Peter Below (TeamB)" <none@address.invalid> - 2015-07-21 17:38 +0000
    Re: Open dialog to display directory only (D4) "Faxe" <Faxe@invalid.invalid> - 2015-07-21 18:12 +0000
      Re: Open dialog to display directory only (D4) "P E Schoen" <paul@pstech-inc.com> - 2015-07-25 23:59 -0400
  Re: Open dialog to display directory only (D4) Richard <nospam@localhost.nil> - 2015-07-22 19:19 +0200

csiph-web