KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
Tech Tip: Retrieving the absolute path to the app folder
PRODUCT: 4D | VERSION: 2004 | PLATFORM: Mac & Win
Published On: March 17, 2006
Your current browser may not allow you to download the asset. We recommend Mozilla Firefox or Google Chrome.
Log In

The following method returns the absolute path to the application or structure folder on the both Mac and PC platforms:

` Method: RetreiveRootPath

C_LONGINT($platform;$length;$where)

C_TEXT($0;$sep;$path)


PLATFORM PROPERTIES($platform)

If ($platform=3)

   $sep:="\\"

Else

   $sep:=":"

End if


If ((Application type=1) & ($sep=":"))

   $path:=Replace string(Application file;".app";"")

Else

   $path:=Structure file

End if


$length:=Length($path)

$where:=$length


Repeat

   $where:=$where-1

Until ($path≤$where≥=$sep)


$0:=Substring($path;1;$where)