nmtysh.log

Tech系のネタや日々の独り言などを書いています。

HSP

モジュールで定義したAPI(DLL)呼び出す関数を使う時の落とし穴?

HSPで久々に嵌りました。 外部DLLの命令を使う関数群をモジュール化して使っていたのですが、 プログラムを修正した時に急に命令が実行できなくなりました。 エラーの内容は「error 2 : 文法が間違っています」ですが、エラー箇所はいじってないんですよね。…

HSP:再帰処理

C言語やJava言語など一般的にサブディレクトリも処理するような場合には、再帰処理が有効です。 しかし、HSPでモジュールを使用して、再帰処理を行うと問題が起こります。 何が問題かというと、パラメータ以外の変数が内部で呼び出した自分自身によって上書…

HSP:マルチディスプレイ対応スクリーンセーバーの作成

私が作成しているスクリーンセーバーをマルチディスプレイ対応にするためにいろいろ調べてみました。 EnumDisplayMoniters関数とGetMoniterInfo関数を使えば良いことが分かりましたが、HSPでの使い方が分かりません。 HSP用のソースを探してみたところありま…

HSP:Webカメラの画像を取得

とある事情でWebカメラで撮影した画像を利用するVBAを書いたのですが、このWebカメラは画像をキャプチャしても保存先が特殊フォルダらしくVBAから手が出せません。 いくつかフリーソフトを試してみたのですが、相性の良いソフトを見つけられなかったのでHSP…