[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part141 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part141 http://mevius.5ch.net/test/read.cgi/tech/1544838367/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
421: デフォルトの名無しさん [sage] 2020/05/07(木) 08:52:34 ID:3Zb9YKCz 同期・非同期の両方を使うのは、おかしい。 JavaScript ならクライアント側だから非同期で、Ruby ならサーバー側だから同期 非同期は、同期のような書き方はできない。 コンテキスト・文脈が異なるから、 異次元との通信で、タイムライン・時間の進み方も異なる だから異次元通信のような、独特なタイミングの調整が必要! http://mevius.5ch.net/test/read.cgi/tech/1544838367/421
422: デフォルトの名無しさん [sage] 2020/05/07(木) 09:03:48 ID:z0QaEyrp >>418 基本通りDownloadFileCompletedイベントを使え キーワードのわかるものは自分でまずググれ >>421 お前はいらんから消えろ http://mevius.5ch.net/test/read.cgi/tech/1544838367/422
425: デフォルトの名無しさん [sage] 2020/05/07(木) 09:12:23 ID:uSRgeDXp >>421 正直に言うとよく分かりません! 目的はwindowsフォームで作ったアプリで使う事です。 具体的には、DownloadFileCompletedイベントを使い、 ダウンロード完了を待ってCSVファイルにアクセスしたいと思いました 実はこれは成功しています。 コンソールアプリでも同様のことができないかとチャレンジしてみたのですがこの通りダメでした。 「非同期」について根本的なことが理解できていないと指摘されているのだと思ってます。 もう少し調べてみます! http://mevius.5ch.net/test/read.cgi/tech/1544838367/425
443: 421 [sage] 2020/05/07(木) 15:12:46 ID:3Zb9YKCz 非同期は、異次元空間。 時間の進み方も違うから、相手を知ることができない。 過去・未来も、わからない コンテキスト・文脈も異なる。 相手がエラー・例外でも、こちらでキャッチできない そもそも相手が何も知らせてこない場合も多い。 エラーと知らせると、さらに攻撃されるから、何も送ってこない 非同期に対して、こちらが出来ることはタイムアウトして、あきらめることだけ 非同期は、独特な書き方が必要。 異次元と通信するのだから、独特なタイミングの調整が必要! これを分かっていないと、アプリは何回かに1回、エラーを起こす。 常にエラーを起こさないだろ。 自分がテストした時は、正常に動く こういうバグが、一番やっかい。 多くのアプリは、これで時々エラーを起こす http://mevius.5ch.net/test/read.cgi/tech/1544838367/443
445: 421 [sage] 2020/05/07(木) 15:31:27 ID:3Zb9YKCz GUI アプリはイベントベースだから、 アプリの終了ボタンを押すなど、プロセス終了イベントを送らない限り、 CPU 使用率0 のまま、プロセスは存在し、イベントを待ち続ける そこが、CUI アプリと異なる点 http://mevius.5ch.net/test/read.cgi/tech/1544838367/445
448: 421 [sage] 2020/05/07(木) 16:17:22 ID:3Zb9YKCz ウィンドウプロシージャ http://kaitei.net/winapi/window-procedures/#mssage-loop GUI は、イベントドリブン。 Win32API: GetMessage とかだろ http://mevius.5ch.net/test/read.cgi/tech/1544838367/448
449: 421 [sage] 2020/05/07(木) 16:31:19 ID:3Zb9YKCz Win32 API は、本が古い 猫でもわかるWindowsプログラミング 第4版、2012 C言語で作るWindowsアプリ! TCP/IPネットワークやシステムプログラミングもカバー。 Win32 APIを使ったWindowsプログラミングの集大成! ! Windows 7 / Vista / XP SP3、Visual C++ 2010対応 http://mevius.5ch.net/test/read.cgi/tech/1544838367/449
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.034s