Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Facebook Sign In with Google Sign In with OpenID

Categories

We have migrated to a new platform! Please note that you will need to reset your password to log in (your credentials are still in-tact though). Please contact lee@programmersheaven.com if you have questions.
Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

how do i get the application path?

tijoentijoen Posts: 141Member
using vb its App.path
but in delphi, have no idea

help please?

thanks !

Comments

  • zibadianzibadian Posts: 6,349Member
    : using vb its App.path
    : but in delphi, have no idea
    :
    : help please?
    :
    : thanks !
    :
    Use ExtractFilePath(ParamStr(0));
  • adibicheaadibichea Posts: 46Member
    : using vb its App.path
    : but in delphi, have no idea
    :
    : help please?
    :
    : thanks !
    :
    I use mostly

    AppPath: String;

    GetDir(AppPath, 0);
  • _yilmaz_yilmaz Posts: 150Member
    : using vb its App.path
    : but in delphi, have no idea
    :
    : help please?
    :
    : thanks !
    :

    You can also use

    GetCurrentDir

    (it does not take any arguments)


  • zibadianzibadian Posts: 6,349Member
    : : using vb its App.path
    : : but in delphi, have no idea
    : :
    : : help please?
    : :
    : : thanks !
    : :
    :
    : You can also use
    :
    : GetCurrentDir
    :
    : (it does not take any arguments)
    :
    :
    :
    GetCurrentDir() won't always get the right directory, especially, when the user has opened files. This is because it might retrieve the directory in which the document was stored.
  • OrnotOrnot Posts: 1Member
    application.ExeName indicates that it gives you the file name and path, so what you would need to do is run it through the appropriate extract utility. For your purposes you could use:

    s := ExtractFileDir(application.ExeName);

    Hope that helps
Sign In or Register to comment.