APP_GetModuleFullPath

<< Click to Display Table of Contents >>

Navigation:  ThinBASIC Core Language > BuiltIn Functions > Application functions >

APP_GetModuleFullPath

 

Description

 

Returns the full path to the specified module.

 

Syntax

 

s = APP_GetModuleFullPath(ModuleName)

 

Returns

 

String

 

Parameters

 

Name

Type

Optional

Meaning

ModuleName

String

Yes

Name of the module. Use short form like in USES keyword.

 

Remarks

 

Function will search for the requested module following below path sequence:

1.thinBasic path

2.thinBasic path \ Lib \

3.thinBasic path \ Bin \

4.thinBasic path \ Mod \

5.thinBasic path \ Lib \ "thinBasic_" + ModuleName \

6.thinBasic path \ Bin \ "thinBasic_" + ModuleName \

7.thinBasic path \ Mod \ "thinBasic_" + ModuleName \

8.Source script path

9.Source script path \ Lib \

10.Source script path \ Bin \

11.Source script path \ Mod \

12.Source script path \ Lib \ "thinBasic_" + ModuleName \

13.Source script path \ Bin \ "thinBasic_" + ModuleName \

14.Source script path \ Mod \ "thinBasic_" + ModuleName \

 

If none of the above will be valid (ie module will not be found), an empty string will be returned.

 

Restrictions

 

See also

 

 

Examples

 

 

 

.