dbbye

( 拡張入出力制御命令 )

[HSPDBの終了処理を行なう]
( 拡張プラグイン[hspdb]が必要です )

dbclose

( 拡張入出力制御命令 )

[DBの接続を切断する]
( 拡張プラグイン[hspdb]が必要です )

dbgets

( 拡張入出力制御命令 )

dbgets p1			[結果文字列を取得する]
p1 : 結果の文字列が代入される変数名
( 拡張プラグイン[hspdb]が必要です )

dbini

( 拡張入出力制御命令 )

[ODBCの初期化を行なう]
( 拡張プラグイン[hspdb]が必要です )

dbopen

( 拡張入出力制御命令 )

dbopen p1,p2			[DBに接続を行なう]
p1 : 接続指定文字列
p2=0〜1(0) : 接続モード
( 拡張プラグイン[hspdb]が必要です )

dbsend

( 拡張入出力制御命令 )

dbsend "..."			[SQL文字列を送信する]
"..." : SQL文字列
( 拡張プラグイン[hspdb]が必要です )

dbspchr

( 拡張入出力制御命令 )

dbspchr p1			[区切り文字を指定する]
p1 = 0〜255 : 文字コード
( 拡張プラグイン[hspdb]が必要です )

dbstat

( 拡張入出力制御命令 )

[現在の状態を得る]
( 拡張プラグイン[hspdb]が必要です )

dd_accept

( 拡張入出力制御命令 )

dd_accept v1,v2,n3			[ドラッグ&ドロップをできるようにする]
v1 : ドラッグ&ドロップされたファイル名を入れる変数
v2 : ドラッグ&ドロップされたファイル数を入れる変数
n3 : ウィンドウID

dd_reject

( 拡張入出力制御命令 )

dd_reject n1,n2			[ドラッグ&ドロップをできないようにする]
n1 : ウィンドウID
n2 : フラグ

default

( プログラム制御マクロ )

[デフォルト比較指定]

delete

( ファイル操作命令 )

delete "filename"			[ファイル削除]
"filename" : 削除するファイル名

delobj

( 拡張画面制御命令 )

delobj ObjID			[オブジェクトの削除]
ObjID : オブジェクトID
( 拡張プラグイン[hgimg]が必要です )

dialog

( 基本入出力制御命令 )

dialog "message",p1,"option"			[ダイアログを開く]
p1=0〜(0) : ダイアログのタイプ設定

dim

( メモリ管理命令 )

dim p1,p2...			[配列変数を作成]
p1=変数 : 配列を割り当てる変数名
p2=0〜 : 要素の最大

dirlist

( ファイル操作命令 )

dirlist p1,"filemask",p2			[ディレクトリ一覧を取得]
p1=変数 : ディレクトリ一覧を格納する文字列型変数
"filemask" : 一覧のためのファイルマスク
p2=0〜(0) : ディレクトリ取得モード

dirlist2

( 拡張ファイル操作命令 )

dirlist2 p1,"filemask",p2,p3					[拡張ディレクトリ取得]
p1=変数名 : ディレクトリ情報全体のサイズ
"filemask" : 一覧のためのファイルマスク
p2=0〜(0) : 取得モード
p3=0〜(0) : ディレクトリ区切り記号
( 拡張プラグイン[hspext]が必要です )

dirlist2h

( 拡張ファイル操作命令 )

dirlist2h p1,p2			[拡張ディレクトリ取得設定]
p1=0〜(0) : 一覧リストフラグ
p2=0〜(0) : リスト区切り記号
( 拡張プラグイン[hspext]が必要です )

dirlist2r

( 拡張ファイル操作命令 )

dirlist2r p1			[拡張ディレクトリ取得2]
p1=変数名 : ディレクトリ情報を取得する変数
( 拡張プラグイン[hspext]が必要です )

dispx

( システム変数 )

[ディスプレイの X 方向解像度]

dispy

( システム変数 )

[ディスプレイの Y 方向解像度]

dllproc

( 拡張入出力制御命令 )

dllproc "s1",v2,n3,n4			[外部dllの関数を呼び出す]
s1 : 関数名
v2 : 関数に渡すパラメータが代入された変数
n3 : 関数に渡すパラメータの数
n4 : dllのインスタンス

do

( プログラム制御マクロ )

[条件付き繰り返し開始]

draw_icon

( 拡張入出力制御命令 )

draw_icon n1,n2,n3,n4			[アイコンの描画]
n1 : 描画するアイコン(get_iconで取得したもの)
n2 : x座標
n3 : y座標
n4 : redrawしないかどうかのフラグ

dup

( 特殊代入命令 )

dup 変数名1 , 変数名2			[変数のクローンを作成]
変数名1 : クローンを作成する変数名
変数名2 : クローン元の変数名

dupnode

( 拡張画面制御命令 )

dupnode val,ID,subID,nodeID			[ノード情報へのクローンを作成]
val : クローンを作成する変数名
modelID : モデルID
subID : モデルサブID
nodeID : ノードID
( 拡張プラグイン[hgimg]が必要です )

dxfconv

( 拡張画面制御命令 )

dxfconv val			[DXF形式ファイルをパース]
val : DXF形式ファイルをバッファに読み込んだ変数名
( 拡張プラグイン[hgimg]が必要です )

dxfgetpoly

( 拡張画面制御命令 )

dxfgetpoly val			[DXF形式のポリゴン数を取得]
val : 結果が代入される変数名
( 拡張プラグイン[hgimg]が必要です )

dxfload

( 拡張画面制御命令 )

dxfload "filename"			[DXF形式ファイルを読み込み]
"filename" : 読み込むモデルファイル(DXF形式)
( 拡張プラグイン[hgimg]が必要です )