<< 向前        下一页 >>

ID : 5521

CreateMultiArray

功能

使用任意的内部处理形式制作变体型的排列。最多可创建三维排列。

格式

CreateMultiArray(内部处理形式,一维排列要素数 [,二维排列要素数 [,三维排列要素数 ]])

指定项目

内部处理形式
使用整数型数据指定创建排列的内部处理形式。有关各内部处理形式的值,请参照Variant.h
一维排列要素数
使用整数型数据指定排列的一维要素数。
二维排列要素数
使用整数型数据指定排列的二维要素数。可省略。省略时为一维排列。
三维排列要素数
使用整数型数据指定排列的三维要素数。可省略。省略时为二维排列。

返回值

返回已创建的变体型排列。

解说

使用任意的内部处理形式制作变体型的排列。最多可创建三维排列。

一维排列要素数为n个时排列的Index编号为0~n-1。二维排列要素数三维排列要素数时情况相同。

内部处理形式中使用通过Variant.h定义的常量时,应通过#include读入Variant.h

注意事项

通过Variant.h定义的内部処理形式中,可能存在无法用于CreateMultiArray的内容。无法使用的内容在执行CreateMultiArray时将发生错误。

应用示例

'!TITLE "创建2维以上的排列"
'创建2维排列并代入值

#include <Variant.h>

Sub Main
	Dim var As Variant

	var = CreateMultiArray(VT_R4, 2, 3) 
	var(0, 0) = POSX( P[0] )
	var(0, 1) = POSY( P[0] )
	var(0, 2) = POSZ( P[0] )
	var(1, 0) = POSRX( P[0] )
	var(1, 1) = POSRY( P[0] )
	var(1, 2) = POSRZ( P[0] )

End Sub

ID : 5521

<< 向前        下一页 >>