UWSCでコンソールアプリの入出力制御

すごい久しぶりにUWSCの掲示板を見ました。
最新の投稿が去年の12月なことに、感慨深い思いを抱くとともに、ちょっと興味の湧く質問がありました。
「コンソールアプリの出力結果をタイムリーに受け取りたい」


しろまささんのファイルにリダイレクトする、で充分実用的です。
でもちょっと待ってください。
ファイルに書いてSSDの寿命を削りたくないじゃないですか!


ということで、書いてみました。
パイプから読み取る版。

続きを読む

映画「バービー」を見てのお気持ち表明(ケチつけないで、という人は読まないで)

見たんですよ。
近所のシネコンで終わりかけていて、たまたま時間があったので。
字幕版。


結論としては、Not For Meな映画でした。
そりゃ、バービーで遊んだことのないおっさん向けじゃないの明らかでしょ、と言われるかもしれませんが、いやちょっと待って。
違うんですよ。
メッセージとしては共感できるんですけど、どうにもモヤモヤする映画なのです。

 

続きを読む

UWSCのスレッドは自在に操れない

以前、以下のような記事を書いた。
junjun777.hatenablog.com


先日、とらさんから強制終了できないか、と相談を受けて機能追加してみたのだけど、、、。
ダメだった。


ま、スレッドを強制終了なんてしちゃいけないんですよ!
以下、その詳細である。

続きを読む

UWSC DEF_DLL書き方

過去にこんな記事を書いた。
UWSCのDEF_DLLについて - じゅんじゅんのきまぐれ


これは、自分用のメモとなっているため、思考の多くが省略されています。
自分としては自明なため、書いてないことを含めて、DEF_DLLの書き方を記載しようと思います。
今さらではありますが。

続きを読む

UWSCでGetMonitorInfoにMONITORINFOEXを渡す

UWSCでWin32APIのGetMonitorInfoにMONITORINFOEXを渡す方法がわからない、という質問をいただいたので、その回答です。

素のUWSCで、真面目にやるなら、

DEF_DLL GetMonitorInfoW(DWORD,{long,long,...,wchar,wchar,...}): BOOL: user32

「long,long,...」はlongを10個。「wchar,wchar,...」はwcharを32個書いてください。
これで多分、上手くいきます。(未検証)
もちろん、引数も42+1個書いてくださいね!


誰がそんなことするか!

続きを読む