HRESULT の適当な 0x******** を表示するとかじゃなくて本当によい

しかもちゃんと Err バリアントはエラー文字列が得られる仕様

unsafe は外れないけど正直これだけでもかなり助かる

HRESULT Hoge(int foo, LPWSTR bar);
ってのがあったら
fn Hoge(foo: i32) -> Result<LPWSTR>;
になるみたいな

windows crate はそのへんいくらか上手いことやってて、引数の最後に返り値領域へのポインタを受ける関数は Result<T> になるようになってたりはする

確保解放まわりはラッパー作ることでかなり自然になるんだけど関数呼び出し本体は構造体に直接生えてる関数ポインタなのでな……

WSTR 別に COM の世界で生きさせてる分には uint16_t * でしかないのでいいんだけど、変換するとア

あるいは頑張って Unity とか覚えてる可能性もある

exe にして配るのかという疑問はあるけど Processing とかにいくらかは流れてそう

まあしょうがないことではあるんだけど Rust から叩くと全部 unsafe で囲ってあげる必要があるので、もうちょっと大きい粒度で Rust 側の関数でまとめる必要がある。あと WSTR はクソ

まあ Windows 8 以降とかの新しい API も COM で生えてるのを見るとなんだかんだ汎用性はあるんだなあと思う

2022-04-07 21:00:45 shibafu528님의 게시물 shibafu528@social.mikutter.hachune.net

VBAで触るExcelとか全部COM Objなことを考えれば極めて透過的に扱えてるんだなと思いませんか

ProgID で生成できるぶんには人間フレンドリー

それはよさそう

VB6 しらないのでノーコメントで……

昨日のやつは windows crate を使ったらだいぶマシになった

COM、適切なラッパーのもとでは割とよくできたインターフェースだと思うけど CLSID/IID が GUID なのと C 言語的にやると地獄みが高いのがなんともだな

ゼリヤ新薬

韓国語は案外響きが似てる日本語の単語もあったりしますよ

リアルファイトしたらガチ国際問題なってまう

在日米大使と露大使のツイッターバトル、こわい

動画広告の印象がなんか妙におかたい感じだったので

Udemy なんか日本語がちょっと怪しめの微妙な動画講座だと思ってたけど割と品質よさそうなんだ

本来執事って主人の機嫌取る存在なのになんでこっちが機嫌取らなあかんねん

owarus の複数形

それすき(きらい)

VRM4U めちゃめちゃ便利やん

お~~

車ぶつけたときの挙動

車ぶつかったときの挙動が結構リアルだった

🐟~

watch/fork あたりをしておくべきっぽそう

それはあんまりなさそう

あ~

all で取ってきてオーナーが自分じゃないやつだけ抜き出すぐらいしかなさそう

セフィ付稀嬢さんのえっちイラストは……ほしい

UE5 正式版と City 僕も試すか~

心が小学生なのでラテン語由来の接頭辞が大好きと

あと名前がかっこいい(重要)

高層ビルに GPS の伝播が遮られるなら真上付近 (quasi-zenith) から測位すればいいじゃないというのも日本の実態に即している

QZSS は僕も地味に応援してる

CD さすがにもうないか

了解です

これなに、ヴェイロンっぽいガワのアウディってこと?

アサヒィスゥアサヒィァァァァイドゥル

shindanmaker.com/43570

アサヒィスゥパァドゥルァァァァイ

今知りました……

藤子不二雄 って一人じゃなかったんだ!

ワオくん面白エピソード適度に多いよね(???)

なんか CPU みたいな命名になってきたな

Rounded M+ っぽさを感じる

Ommzer

サムネ展開したら想像の倍ぐらいデカかった

2018/10 にもほぼ同じ地点で震度 4 ぐらいの地震あったのか

2022-04-07 08:13:59 ひよこ豆すずめ님의 게시물 hiyokomame_s@pawoo.net

This account is not set to public on notestock.

リソース管理とエラー処理が Rust 風になってくれればいいので AddRef/Release と HRESULT をいい感じにラップしてあげればいいんだが、このいい感じが難しい

winapi とか windows-rs と組み合わせて使う便利な COM ラッパー、決定打がなくてみんな再発明してそう

モニタの数と ID が取れたのでとりあえず寝るか

となると Humanoid リグのどっかが着せたときに干渉してるぐらいしか思い付かないわね……

僕のアバターだと森ガール舞夜ちゃんがそれっぽい挙動するんだけど頭被って入らないと再現しないんだよな

入ってないとなるとなんだろう

. *
|
/ | \
/ | \

みたいになってるときに * のところが DB のルートに設定されてたりしない?

スカートの根元の集合してるボーンに DB のルートが入ってるとそうなる

全開は D3D11 を使っていたので多少楽だったんだけど今回は普通に COM の IDesktopWallpaper を触るので CoInitializeEx などを呼ばなければならない

またしても Windows の COM のシステムをラップするコードを書いている

Linux デスクトップの壁紙のやつって feh だっけ

・イタリアの寝そべり族 ネッソベッリ家 
・こんな人をダメにするソファは嫌だ! 肝臓をダメにするソファ 
・通常ならばここで生命活動を停止するはずですが(不死) 
・反論がなければ俺の勝ち、反論があればお前の負けだが?

shindanmaker.com/800073

今日の迷文四枚重ね

#76 1/6 (100%)
🟩🟩🟩🟩🟩🎉
worldle.teuteuf.fr

これはずるい