logmesv.hsp

sample\new37\logmesv.hsp » Plain Format

#use strict		; 未初期化の変数は使用できない
#varlabel g		; 変数gをラベル型に固定する

	;
	;	logmesv命令サンプル
	;	(指定された変数の代入ログを表示するlogmesv命令を使用しています)
	;	(Debugウインドウ表示をONにして、ログを確認してください)
	;	logmesv 変数		; 指定された変数の代入ログを表示する
	;	logmesva 変数		; 指定された変数の代入ログを表示する(配列要素を含む)
	;
	;
	mes "デバッグウインドウのログに出力しています"
	logmes "デバッグ用のログを表示します"

*start
	a=1.0		; 変数aを実数型変数として初期化
	dim b,16	; 変数bを整数型配列変数として初期化
	sdim c		; 変数cを文字列型変数として初期化

	logmesv a	; 変数aのログ表示を開始
	logmesva b	; 変数bの配列ログ表示を開始
	logmesv g	; 変数gのログ表示を開始

	varprop c,varprop_log	; logmesvの代わりにvarprop命令でも指定可能です

	dim a,16
	a+=2
	a++
	b=456,123,789
	c="log message"

	stick b(1)
	g=*main

	varprop a,0	; 変数aのログ表示を停止

	a=12345

	testfunc 1500

*main
	mes "終了"
	stop


#deffunc testfunc int _p1, local vv

	;	ローカル変数のデバッグ表示
	logmesv vv	; ローカル変数vvのログ表示を開始
	vv=_p1
	mes vv
	return