|
*TOOLS/DOTNETCONVERT |
.NET Conversion Utilities |
Convert a PxPlus array to a .NET array, or a .NET array to a PxPlus array.
(The DotNetConvert utility was added in PxPlus 2026.)
Convert a PxPlus Array to a .NET Array
CALL "*tools/dotnetconvert;toarray", pxpArray${ALL}, dotNetArray
|
Where: | ||
|
|
pxpArray${ALL} |
PxPlus array of numbers or strings to convert. |
|
|
dotNetArray |
Numeric variable to hold handle to new .NET array object. |
Example:
Convert a PxPlus array to a .NET array and use it to set a textbox:
def object textbox,@(10,10,50,50),"[.net]System.Windows.Forms,System.Windows.Forms.TextBox"
textbox'multiline=1
dim strArray$[2]
strArray$[0]="aaa"
strArray$[1]="bbb"
strArray$[2]="ccc"
call "*tools/dotnetconvert;toarray",strArray${ALL},dotNetArray
textbox'lines$=dotNetArray'pvxhandle$
Convert a .NET Array to a PxPlus Array
CALL "*tools/dotnetconvert;fromarray", dotNetArray, pxpArray[$]{ALL}
|
Where: | ||
|
|
dotNetArray |
Handle to a .NET array object to convert. |
|
|
pxpArray[$]{ALL} |
PxPlus array of numbers or strings to receive output. |
Example:
Convert a .NET string array of month names to a PxPlus string array:
def object dtInfo,"[.net]System.Runtime,System.Globalization.DateTimeFormatInfo"
call "*tools/dotnetconvert;fromarray",dtInfo'MonthNames,myarray${ALL}
.NET Interface
How To Tutorials (for .NET Interface)
DEF OBJECT Define Windows Object