22/04/30(土)07:30:01 なんな... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1651271401128.jpg 22/04/30(土)07:30:01 No.922269142
なんなのこれ
1 22/04/30(土)07:57:13 No.922272266
Windows上で動くアプリがWindowsを利用するための窓口だよ Windowsの制御からアルゴリズムを支援する便利関数まであらゆる機能が用意されているよ
2 22/04/30(土)07:58:07 No.922272395
2010年代後半に出た情報がまとまってる本がねえ! 公式リファレンスはうんこ!
3 22/04/30(土)07:59:42 No.922272595
未だに拡張され続けていて息の長いAPI
4 22/04/30(土)08:03:47 No.922273133
まとめるにはこの余白は狭すぎる(ガクッ みたいな感じだったのかな…
5 22/04/30(土)08:04:11 No.922273182
とっくに64bitの時代なのだが "win32" で64bitプログラミングモデルにおけるWindows APIをも指す(ことがある)って歪みすぎてませんか
6 22/04/30(土)08:05:22 No.922273315
そうは言っても32bitコードも動いてくれないと困る
7 22/04/30(土)08:05:55 No.922273395
>とっくに64bitの時代なのだが "win32" で64bitプログラミングモデルにおけるWindows APIをも指す(ことがある)って歪みすぎてませんか win32もwin64も外から見たら大した違いがないのが悪い
8 22/04/30(土)08:07:31 No.922273616
x86(64)みたいなものか? win32(64)
9 22/04/30(土)08:13:29 No.922274321
>win32もwin64も外から見たら大した違いがないのが悪い APIとしては悪いことじゃないんだが…
10 22/04/30(土)08:16:36 No.922274719
ちょっと込み入ったことをやろうとすると古いAPIを使わないといけなかったりしてめどい 引数がやたら多くてまためどい
11 22/04/30(土)08:16:41 No.922274731
.Netもこれ使ってるんですか?
12 22/04/30(土)08:17:51 No.922274881
古いAPIで出来るのに新しいAPI別に増やしたら無駄にややこいじゃない
13 22/04/30(土)08:18:53 No.922275011
マネージドはAPI呼びにくいからうんこ
14 22/04/30(土)08:22:46 No.922275519
>古いAPIで出来るのに新しいAPI別に増やしたら無駄にややこいじゃない 恐ろしいことを言うな
15 22/04/30(土)08:23:16 No.922275595
先に.netから入ったからExcelVBAとかで直接呼ばれてる見ると少しびびっちゃう
16 22/04/30(土)08:24:11 No.922275732
関数名に2とかexとか付いてるのなんなの
17 22/04/30(土)08:25:00 No.922275834
古臭いからそんな名前になる 今直接叩くこともないと思うけど…
18 22/04/30(土)08:26:27 No.922276042
ExcelVBAでこれ触れるの怖すぎない?
19 22/04/30(土)08:26:45 No.922276081
>関数名に2とかexとか付いてるのなんなの シフトJISで作っちゃったAPIをUTF-16に作り直したやつとか引数のバイト幅増やしたやつとか色々
20 22/04/30(土)08:27:09 No.922276146
>ExcelVBAでこれ触れるの怖すぎない? セキュリティ的にははい
21 22/04/30(土)08:30:43 No.922276638
これさえ知っていれば食べていける時代があり申した… え?Win32G?知らない子ですね
22 22/04/30(土)08:32:07 No.922276836
古いけど今でもAPIとかMFCとかは動くから知ってたらわりと役立つと思うよ 古い.netよりは…
23 22/04/30(土)08:40:10 No.922278031
>先に.netから入ったからExcelVBAとかで直接呼ばれてる見ると少しびびっちゃう そんなにびびるようなものでもない ふつーふつー
24 22/04/30(土)08:41:10 No.922278160
どうかしている…
25 22/04/30(土)08:42:10 ID:QHcXSVIU QHcXSVIU No.922278302
>古臭いからそんな名前になる >今直接叩くこともないと思うけど… 無いこともないんだなこれが
26 22/04/30(土)08:44:33 No.922278633
>古いけど今でもAPIとかMFCとかは動くから知ってたらわりと役立つと思うよ >古い.netよりは… .net framework 3.5を有効化してください
27 22/04/30(土)08:44:57 No.922278681
>.net framework 3.5を有効化してください くたばれ
28 22/04/30(土)08:45:55 No.922278816
>今直接叩くこともないと思うけど… 最近だと自前でスクリーンキーボード実装したときに使ったな ターゲットのウィンドウをアクティブにしたままクリック処理取得するのとキー入力イベント投げるために キーコード送るだけだと物理キーボードとなんか動きが変わってしまうから
29 22/04/30(土)08:48:46 No.922279192
もはや昔みたいに知らないと困ることはないのだろうけど 痒いところに手が届かないみたいな時があるから必要は必要なのか
30 22/04/30(土)08:49:59 No.922279360
なんでもかんでもフレームワークにラッピングしてもらおうってのは贅沢というものよ
31 22/04/30(土)08:50:05 No.922279374
LockFileExがわからん!
32 22/04/30(土)08:51:41 No.922279621
ラップされなかったと言う事実を受け止めてできるだけ使わないようにした方が…
33 22/04/30(土)08:55:16 No.922280165
>ラップされなかったと言う事実を受け止めてできるだけ使わないようにした方が… .NETを単に便利フレームワークとして見るならいいえ マネージドに拘るならはい
34 22/04/30(土)08:56:45 No.922280383
まあ覚えたら楽しいけど使う機会があるかといえばVBAとかRPAくらいかな…
35 22/04/30(土)08:56:55 No.922280412
アンマネは後処理ちゃんと自前で書かないとならないから安易な気持ちで使うと後々の苦労を生むね怖いね
36 22/04/30(土)08:59:33 No.922280795
>アンマネは後処理ちゃんと自前で書かないとならないから安易な気持ちで使うと後々の苦労を生むね怖いね そこを突き詰めるなら.NETがもっと痒いところに手が届くようになるといいね
37 22/04/30(土)08:59:44 ID:QHcXSVIU QHcXSVIU No.922280818
>ラップされなかったと言う事実を受け止めてできるだけ使わないようにした方が… めんどくせえから使わずに済むなら使いたくないんだ でもラップされてない機能が必要なときはあるんだ
38 22/04/30(土)09:01:35 No.922281110
突き詰めるとかそういう問題かな…
39 22/04/30(土)09:03:45 No.922281449
そういう機能はいつやめまーすされるかわからないからね… してるの見たことないけど
40 22/04/30(土)09:05:04 No.922281672
なんせ君の好きな.NET自身もアンマネージドで書かれているんだよ マネージドにフロンティアは無い
41 22/04/30(土)09:07:21 No.922282080
怖いから使わない怖いのわかった上で使う怖いの知らずに使うだと最後だけは無しだから
42 22/04/30(土)09:07:59 No.922282206
だから気軽にコード書いてきちんと動いてほしいなら.NET使えばいいし .NETで足りないならアンマネージド使ってもいい
43 22/04/30(土)09:08:29 No.922282317
3.5から4以降になって使えなくなった機能結構あるから頼りきるのはやっぱ駄目だなとなった
44 22/04/30(土)09:08:37 No.922282340
用途次第としか言えない
45 22/04/30(土)09:09:53 No.922282567
便利なものにはリスクがある安全なものには制限がある わかった上で使い分けが必要ってのはプログラミングに限った話じゃないよね
46 22/04/30(土)09:10:51 No.922282760
.NETの話はやめてWin32APIの楽しい思い出話でもしようぜ!
47 22/04/30(土)09:11:32 No.922282895
楽しくないだろ
48 22/04/30(土)09:11:34 No.922282899
思い出…?今も使ってるんだが…
49 22/04/30(土)09:12:57 No.922283145
令和最新版のメッセージフックのやり方ってどうするの?
50 22/04/30(土)09:13:42 No.922283287
アンマネージドがリスクだというなら.NET自体が使えないしそもそも作れないことになる だって.NET自身がアンマネージドコードで書かれているんだから そうだろ?
51 22/04/30(土)09:15:21 No.922283559
最終手段に慣れてるとそんなことしなくても済むのに楽な方法ができなくなるんだよね
52 22/04/30(土)09:16:55 No.922283819
C++とこいつ完全に理解するにはどっちが難しい?
53 22/04/30(土)09:17:02 No.922283834
>アンマネージドがリスクだというなら.NET自体が使えないしそもそも作れないことになる いやアンマネージドがリスクなんじゃなく自分がアンマネージドで書くことがリスクなんだ
54 22/04/30(土)09:17:08 No.922283847
2029年で.net frameworkも終わりだというのに…
55 22/04/30(土)09:17:49 No.922283958
>2029年で.net frameworkも終わりだというのに… もっと早く死ね
56 22/04/30(土)09:18:30 No.922284071
今のイケてる若い子はナニ使ってるん
57 22/04/30(土)09:18:30 No.922284072
>いやアンマネージドがリスクなんじゃなく自分がアンマネージドで書くことがリスクなんだ マネージドで書いてもバグは出るよ
58 22/04/30(土)09:18:57 No.922284144
>今のイケてる若い子はナニ使ってるん .net core
59 22/04/30(土)09:19:10 No.922284179
互換性というおもりをつけてるからな…
60 22/04/30(土)09:19:15 No.922284195
>マネージドで書いてもバグは出るよ システムを巻き込む可能性があるかどうかでリスクのレベルが違う
61 22/04/30(土)09:19:32 No.922284234
>.net core 一瞬で通り過ぎ去られたかわいそうなやつ
62 22/04/30(土)09:19:33 No.922284237
バグが出るのがリスクならもう何も出来ないのでは
63 22/04/30(土)09:20:18 No.922284388
>.net core もうcoreは取れてただの.Netだよ紛らわしいよ!
64 22/04/30(土)09:20:46 No.922284474
考え方のおかしいおっちゃんが好んでるものくらいに思われてしまうぞ
65 22/04/30(土)09:20:59 No.922284508
System32(64bit)
66 22/04/30(土)09:21:02 No.922284516
>>マネージドで書いてもバグは出るよ >システムを巻き込む可能性があるかどうかでリスクのレベルが違う API呼ぶ程度でシステム巻き込む事はそうそうないよ アプリが落ちるかアプリが変な動きする程度 まあ物にもよるけど .NETでできないから止むを得ず使う程度のAPIでシステムがおかしくなることはまあない
67 22/04/30(土)09:24:13 No.922285093
スクリーン関係ちょっと参照したいだけなのにこれ叩かないといけなくて辛い
68 22/04/30(土)09:28:46 No.922285921
>公式リファレンスはうんこ! むしろ自力でデバッグまであるからな…
69 22/04/30(土)09:30:00 No.922286155
>C++とこいつ完全に理解するにはどっちが難しい? 両方同時に倒さないと勝てないよ
70 22/04/30(土)09:32:31 No.922286616
>C++とこいつ完全に理解するにはどっちが難しい? ぶっちぎりでC++じゃねぇかな win32書いた人もC++完全に理解してはいないだろ
71 22/04/30(土)09:34:31 No.922287065
>>C++とこいつ完全に理解するにはどっちが難しい? >両方同時に倒さないと勝てないよ まいった勝てそうにない…
72 22/04/30(土)09:37:25 No.922287700
>>C++とこいつ完全に理解するにはどっちが難しい? >両方同時に倒さないと勝てないよ 順繰りだと復活しちゃうのか…