I want to be able to access host formats actually, for use in a listbox
component
> Chip,
>
> I’ve been using Pluggers API pack plugin and this method, which works
> fine for formats. It may be that OBJECT Get filter and OBJECT Get
> format would do what you want (from v15R5, according to the dox).
>
> Jeremy
>
>
>
> // resolve a format name into its string
>
> // $1: name
>
> C_TEXT($0;$1;$resolveName)
> $resolveName:=$1
> If (Substring($resolveName;1;1)="|")
> $resolveName:=Substring($resolveName;2)
> End if
>
> C_LONGINT($i;$err)
> C_TEXT($root;$filterRoot;$name;$value)
> C_BLOB($res)
>
> //%w-533.4 no "missing parameter to plugin" message from next line
> $err:=API Get Indexed Resource ("ST4D";1;$res)
>
> If ($err=0)
> $res:=API Bag To XML ($res)
> $root:=DOM Parse XML variable($res)
> If (OK=1)
> ARRAY TEXT($names;0)
> $filterRoot:=DOM Find XML element($root;"bag/filters";$names)
>
> For ($i;1;Size of array($names))
> DOM GET XML ATTRIBUTE BY NAME($names{$i};"name";$name)
> If ($name=$resolveName)
> DOM GET XML ATTRIBUTE BY
> NAME($names{$i};"value";$value)
> $i:=MAXINT
> End if
> End for
>
> DOM CLOSE XML($root)
> End if
>
> $0:=$value
> End if
>
>
>> On 16 Oct 2019, at 19:44, Chip Scheide via 4D_Tech
>> <[email protected]> wrote:
>>
>> title says it all
>>
>> Thanks
>> Chip
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> Archive: http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub: mailto:[email protected]
> **********************************************************************
------------
Hell is other people
Jean-Paul Sartre
**********************************************************************
4D Internet Users Group (4D iNUG)
Archive: http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub: mailto:[email protected]
**********************************************************************