21:22:59
icon

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

Attach image
21:22:17
icon

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

21:20:39
icon

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

21:20:01
icon

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

21:18:56
icon

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

21:17:57
icon

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

21:15:57
icon

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

21:15:08
icon

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

21:14:45
icon

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

21:13:18
icon

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

21:08:54
icon

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

21:01:50
icon

🦀

21:01:44
2022-04-07 21:00:45 Posting shibafu528 shibafu528@social.mikutter.hachune.net
icon

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

21:01:37
icon

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

21:01:01
icon

それはよさそう

20:58:00
icon

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

20:53:18
icon

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

20:52:44
icon

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

20:48:19
icon

ゼリヤ新薬

20:29:05
icon

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

20:26:09
icon

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

20:24:13
icon

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

20:12:47
icon
Attach YouTube
19:41:02
icon

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

19:40:28
icon

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

19:21:17
icon

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

19:17:38
icon
Web site image
こんばんは、Twitt... by まえまえ | Skeb
Attach image
19:14:39
icon

owarus の複数形

19:13:51
icon

それすき(きらい)

18:57:38
icon

18:51:43
icon

VRM4U めちゃめちゃ便利やん

18:51:05
icon

お~~

18:37:25
icon

:thinkcorn:

Attach image
18:13:10
icon

車ぶつけたときの挙動

17:59:20
icon

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

17:55:01
icon

🐟~

Attach image
17:09:58
icon
Web site image
%E3%82%A2%E3%83%AB%E3%83%95%E3%82%A1%E3%83%96%E3%83%AC%E3%83%B3%E3%83%89
16:40:55
icon

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

16:39:44
icon

それはあんまりなさそう

16:38:54
icon

あ~

16:36:25
icon

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

16:07:56
icon

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

15:49:19
icon

Attach image
15:42:00
icon

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

15:35:04
icon

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

15:28:29
icon

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

15:26:44
icon

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

15:25:10
icon

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

14:57:04
icon

CD さすがにもうないか

14:56:58
icon

了解です

14:00:27
icon

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

13:53:49
icon

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

shindanmaker.com/43570

Web site image
アサヒィスゥパァドゥルァァァァイ
13:27:22
icon

今知りました……

13:27:19
icon

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

12:42:23
icon

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

10:16:47
icon

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

10:16:05
icon

Rounded M+ っぽさを感じる

10:12:41
icon

Ommzer

10:07:04
icon

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

09:45:35
icon

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

08:53:24
2022-04-07 08:13:59 Posting ひよこ豆すずめ hiyokomame_s@pawoo.net
icon

This account is not set to public on notestock.

02:41:15
icon

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

02:39:22
icon

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

02:36:26
icon

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

Attach image
02:14:34
icon

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

02:13:10
icon

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

02:12:41
icon

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

02:10:59
icon

. *
|
/ | \
/ | \

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

02:09:48
icon

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

01:29:01
icon

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

01:28:26
icon

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

00:47:13
icon

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

00:38:59
icon

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

shindanmaker.com/800073

Web site image
今日の迷文四枚重ね
00:22:09
icon

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

これはずるい