Skip to main content

B4A.PM.JOBI.GET-PACKAGE-NAME

Description

Details

PropertyValue
TypeJOBI
FolderPACKAGES/BEST4AUTOMIC/B4A.PM/SOURCE
TitleExtracts the package name from an object name
Archive Key 1-
Archive Key 2-
CreatedWRITER/B4A am: 2022-02-02 09:18:50
Last ModifiedWRITER/B4A am: 2023-03-01 14:59:54 9 x
Last Used-

Process

:set &B4AP_PACKAGE_NAME_O# = ""
:set &B4AP_PACKAGE_PREFIX_O# = ""
:set &NAME# = "$OBJECT$"
:set &dot# = str_find( &NAME#, "." )
:if &dot# > 0
:  set &dot# = &dot# - 1
:  set &B4AP_PACKAGE_PREFIX_O# = str_cut( &NAME#, 1, &dot# )
:  p "Prefix: &B4AP_PACKAGE_PREFIX_O#"
:  set &dot# = &dot# + 2
:  set &dot# = str_find( &NAME#, ".", &dot# )
:  if &dot# > 0
:    set &dot# = &dot# - 1
:    set &B4AP_PACKAGE_NAME_O# = str_cut( &NAME#, 1, &dot# )
:  else
:    set &B4AP_PACKAGE_NAME_O# = &NAME#
:  endif
:  p "Package: &B4AP_PACKAGE_NAME_O#"
:endif