Please enable JavaScript to view this site.

A-Shell Reference

Navigation: A-Shell BASIC (ASB) > System-Defined Functions

Dynamic Structure Functions

Scroll Prev Top Next More

Updated March 2025; see History

These functions relate to Dynamic Structures.

Function

Description

BINDSTRUCT ds, st

Bind the structure definition st to the DYNSTRUCT variable ds

.DYNOFFSET(ds.@member$)

Indirect deferred version; see Dynamic Structures.

.DYNOFFSET(ds.member)

Returns base 1 offset to specified member within the dynamic structure ds.

.DYNOFFSIZE(ds.@member$)

Dynamic structure version of .OFFSIZ$().

.DYNOFFSIZE(ds.member)

Dynamic structure version of .OFFSIZ$().

.ISBOUND(ds)

Returns TRUE if the specified variable is a DYNSTRUCT that has been bound to a defined structure.

.ISDEF(ds.@member$)

(Indirect deferred version; see Dynamic Structures.

.ISDEF(ds.member)

Returns TRUE if the specified dynamic structure ds contains the specified member.

 

See Also

History

2025 March, A-Shell 7.0.1770, compiler edit 1062:  .ISBOUND added to A-Shell.