2020年8月12日水曜日

 //モジュール外の変数の参照をモジュール内でする方法を今しがた知った次第です。

// 変数の後に「@」を付けると参照可能なのですね。


#module

#defcfunc test int a

b = a

c = x@ + b

return c

#global


x = 1

y = test(1)


mes str(y)

stop


2020年7月8日水曜日

Windows10のタスクバーにピン留めの作成方法

1.タスクバーにピン留めしたいexeファイルのショートカットをデスクトップに作成する。
2.作ったショートカットファイルをshiftキーを押しながら右クリック。
3.「タスクバーにピン留めする」をクリック。
4.デスクトップに作ったショートカットファイルを削除する。

2020年7月6日月曜日

HSP3.6β3でのmesとmod_picmesの速度比較(表示文字 cnt )

#include "hsp3dish.as"
#include "mod_picmes.as"

picmes_init

count_max = 1000

//------------------------------------------------
getreq normal_time_1, SYSREQ_TIMER

repeat count_max
pos 0, 0
mes "" + cnt
loop

getreq normal_time_2, SYSREQ_TIMER
normal_time_3 = normal_time_2 - normal_time_1
//------------------------------------------------
getreq picmes_time_1, SYSREQ_TIMER

repeat count_max
pos 0, 0
picmes "" + cnt
loop

getreq picmes_time_2, SYSREQ_TIMER
picmes_time_3 = picmes_time_2 - picmes_time_1
//------------------------------------------------
dialog "normal_time_3=" + normal_time_3 + " / picmes_time_3=" + picmes_time_3
end


; 結果(normal_time3=190 / picmes_time_3 = 92)
; mes命令側は異なる文字が続くと遅くなる

HSP3.6β3でのmesとmod_picmesの速度比較(表示文字 "あいうえお" )

#include "hsp3dish.as"
#include "mod_picmes.as"

picmes_init

count_max = 1000

//------------------------------------------------
getreq normal_time_1, SYSREQ_TIMER

repeat count_max
pos 0, 0
mes "あいうえお"
loop

getreq normal_time_2, SYSREQ_TIMER
normal_time_3 = normal_time_2 - normal_time_1
//------------------------------------------------
getreq picmes_time_1, SYSREQ_TIMER

repeat count_max
pos 0, 0
picmes "あいうえお"
loop

getreq picmes_time_2, SYSREQ_TIMER
picmes_time_3 = picmes_time_2 - picmes_time_1
//------------------------------------------------
dialog "normal_time_3=" + normal_time_3 + " / picmes_time_3=" + picmes_time_3
end

; 結果(normal_time3=16 / picmes_time_3 = 154)
; mes命令側は同じ文字を表示すると早くなる

2020年5月28日木曜日

Dish helper ver1.71以下では新規プロジェクトを作ると、jni/main.c が作られるが、Dish helper ver1.72で新規プロジェクトを作ると、jni/main.cpp が作られることが分かった。

Windows11 home Bitlocker解除

  設定→プライバシーとセキュリティ→デバイスの暗号化(オフ)