- 1 名前:デフォルトの名無しさん mailto:sage [2023/03/26(日) 07:31:00.51 ID:2LMOL5Ty0.net]
- !extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512 次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備) 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください。見かけたらNGしましょう。相手してしまったらあなたも荒らしです >>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part157 https://mevius.5ch.net/test/read.cgi/tech/1669349768/ ■関連スレ C#, C♯, C#相談室 Part97 https://mevius.5ch.net/test/read.cgi/tech/1671585518/ ■コードを貼る場合は↓を使いましょう。 https://ideone.com/ https://dotnetfiddle.net/ 初心者はまずVisual Studioを使いましょう。なおVisual Studioの使い方などに関しては各バージョンで違うので専用スレでお願いします www.visualstudio.com/downloads/ ■情報源 https://learn.microsoft.com/ja-jp/dotnet/standard/class-libraries https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/ https://learn.microsoft.com/en-us/dotnet/standard/class-libraries https://referencesource.microsoft.com/ https://source.dot.net/ ・Insider.NET > .NET TIPS - @IT https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html ・DOBON.NET .NET Tips https://dobon.net/vb/dotnet/index.html ++C++; // 未確認飛行 C https://ufcpp.net/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
- 701 名前:デフォルトの名無しさん mailto:sage [2023/05/28(日) 14:46:33.46 ID:urnIPGLqM.net]
- >>687 です
回答ありがとうございます FormClosingイベントでウィンドウを閉じたように見せるだけ、というのもあるんですね 試せる環境が今手元に無いのですが、Hideで隠した状態で、ユーザーが再度フォームを立ち上げた場合は、隠したものと新たに起動した2つのフォームが動いている状態になるんでしょうか? >>692 なるほど、このコマンドのバッチファイルを作っておいてユーザーにはそれをダブルクリックして停止/再開をしてもらうのが手軽かもしれません
- 702 名前:デフォルトの名無しさん [2023/05/28(日) 14:53:07.28 ID:E8Oz4qmg0.net]
- scコマンドに停止/再開の引数付けたショートカット作ってもいいぞ
- 703 名前:デフォルトの名無しさん [2023/05/28(日) 15:07:22.90 ID:LhRRD0FE0.net]
- >>677
最適化と組み合わせ論だっけ? めちゃくちゃ分厚くて数式だらけだった気がする 全然わからん あーいうのが読めなくて自信喪失してる最中
- 704 名前:デフォルトの名無しさん mailto:sage [2023/05/28(日) 16:08:43.34 ID:19IHwxiC0.net]
- >>687
バックグラウンドデーモンを誰が停止・開始制御するかという命題では? プレビリッジ権限の認証問題がシステム課題であって、APIやパイプラインなどというアクイジションのテクニックなんか些細な問題。 UMLユースケースを書き、SOLID原則のSRP遵守でUSERを明確にし、必要に応じてFACARDやFACTORYで入り口を切り分ける事。 この場合は、認証問題がキモ。 ボタンがどうのこうのではない。
- 705 名前:デフォルトの名無しさん (ワッチョイ 9f79-dfVX) mailto:sage [2023/05/28(日) 16:29:16.20 ID:pV4wEcmO0.net]
- サービスを稼動させたまま外部から設定を変更したい
サービスとの通信は>>689のように名前付きパイプでいいが、操作用UIとは完全に切り離した方がいい 今時のタスクトレイに常駐するタイプのサービスはほぼそうなってるはず どちらにしろプロセスは別々になるが>>>691みたいな考え方で作るとUI側に余計な権限が残ってしまう恐れがある
- 706 名前:デフォルトの名無しさん mailto:sage [2023/05/28(日) 16:34:24.11 ID:pYaNr1fI0.net]
- だいぶ拗らせてるな
- 707 名前:デフォルトの名無しさん [2023/05/28(日) 17:57:25.94 ID:vErPSHdQM.net]
- 拗らせ風のレスはわざでしょ
もともとサービスのスタート・ストップをどうやるつもりだったのかは重要なポイントだと思うよ 最初から必要そうな機能が”追加要件”扱いなのもちょっと臭う
- 708 名前:デフォルトの名無しさん mailto:sage [2023/05/28(日) 18:13:01.32 ID:7NA4xXcX0.net]
- まぁ、追加要件で重要なのが出て来るのよくあることじゃし(白目
- 709 名前:デフォルトの名無しさん mailto:sage [2023/05/28(日) 18:21:31.64 ID:FaN+2ocOa.net]
- >>695
組合せ最適化問題じゃね? 多分ナップサック問題が最初の方に出てきただろ そういうのはだいたい動的計画法で解く AtCoderのD問題の定番だから洋書なんて読まなくても競プロしてりゃすぐ覚えるぞ
- 710 名前:デフォルトの名無しさん mailto:sage [2023/05/28(日) 18:23:17.88 ID:FaN+2ocOa.net]
- 「EDPC」を検索すれば日本人の書いた記事や動画が山ほど見つかると思う
- 711 名前:デフォルトの名無しさん mailto:sage [2023/05/28(日) 18:46:26.18 ID:EBgEX/XFM.net]
- >>697
知識が足りなくてきちんと理解出来ていないのですがUIは停止/再開のフラグを投げるだけの機能に限定し、現状収集機能を持っているサービス側とは完全に分けるべきという認識で合っていますか? 元々はこういった機能は必要ないとのことで作り始めたんですが、製造現場としてはデータを出したくないタイミングがあると要望が出たので重要な機能ですが後付けになりました…
- 712 名前:デフォルトの名無しさん [2023/05/28(日) 18:57:13.01 ID:3dp1E4GEd.net]
- こういう馬鹿に作らせるなよ
- 713 名前:デフォルトの名無しさん (ワッチョイ dfbd-/RYi) mailto:sage [2023/05/28(日) 20:39:40.10 ID:Tc1TIXcj0.net]
- せっかくサービスアプリケーションにして安定稼働できているなら、
わざわざGUIアプリケーション化せずに、 GUIアプリケーションから名前付きパイプでサービスに指示するだけのほうがいい。 最近Cで非同期の名前付きパイプクライアントを書いて、 C#で非同期の名前付きパイプサーバーを書いたら、 C#のほうがあっという間に書けて感動した。 (Cのほうも非同期ファイルI/Oのコードを元に作ったからすぐできたけど)
- 714 名前:デフォルトの名無しさん (ワッチョイ 9f79-dfVX) mailto:sage [2023/05/28(日) 20:55:11.64 ID:pV4wEcmO0.net]
- >>703
>>687はデータ収集の停止や再開だけで、サービスを停止させたいとは書いてないからそれを前提で回答してるけど サービス停止の影響範囲によってはサービスとの通信すら不要かもしれない。けどそれを知ってるのは本人だけなんだよ 要件を洗い直した方がいいよ
- 715 名前:デフォルトの名無しさん (ワッチョイ 9f79-dfVX) mailto:sage [2023/05/28(日) 21:08:37.51 ID:pV4wEcmO0.net]
- サービスアプリはVista以降は別のセッションで動くから、それをGUIから制御したい場合は
制御用のプロセスを生成してサービスとのプロセス間通信手段を確立する必要があるわけよ ただし要件によっては既存のサービスの停止や再開と状態の参照程度で済むからそれ用のGUIなんて1日もあれば作れるでしょうよ
- 716 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 06:57:21.51 ID:NVp4lIGp0.net]
- 初心者の質問するスレなのにしれっとプロが質問するのはなんだかなあ
バカは初心者じゃなくても質問していいという判断なのか
- 717 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 08:35:53.55 ID:4b7YEgmx0.net]
- プロの初心者も居るには居るけどな
- 718 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 08:43:49.19 ID:n96cT9XUa.net]
- 金もらってるやつが初心者名乗るのは流石に草
せめて研修中なら名乗ってもいい
- 719 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 08:45:57.08 ID:n96cT9XUa.net]
- 入団1年目のプロ野球選手でも今年入社したばかりのアナウンサーでも初心者じゃなく新人だろうに
- 720 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 08:56:42.77 ID:4b7YEgmx0.net]
- それまでC#触ったこともないけど都合上C#に転向しなきゃいけなくなったらC#は初心者だろw
- 721 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 08:58:41.25 ID:4b7YEgmx0.net]
- それともあれか、スレタイの初心者はプログラム初心者の意味だったんか?
テンプレにはそんなこと一言も書かれてないけどな
- 722 名前:デフォルトの名無しさん (アウアウウー Sa8f-8jEt) mailto:sage [2023/05/29(月) 09:30:39.19 ID:n96cT9XUa.net]
- 触ったこともないかどうかは関係ない
言葉の定義とかじゃなくプロが初心者を名乗るなってことだよ Stack Overflow行けよ
- 723 名前:デフォルトの名無しさん (ワッチョイ 9f80-FA6k) mailto:sage [2023/05/29(月) 09:31:59.20 ID:gG8bkLfQ0.net]
- またしょうもない事で揉めてるな
ここの自称プロは
- 724 名前:デフォルトの名無しさん (アウアウウー Sa8f-8jEt) mailto:sage [2023/05/29(月) 09:32:15.97 ID:n96cT9XUa.net]
- プロというのはそれで飯食ってるやつのことだろ?
初心者を言い訳にできるはずがないだろ
- 725 名前:デフォルトの名無しさん (ワッチョイ bb33-A/tE) mailto:sage [2023/05/29(月) 09:53:25.00 ID:2+KQpLGd0.net]
- 万年掲示板初心者だらけだな
- 726 名前:デフォルトの名無しさん (ワッチョイ 9f80-FA6k) mailto:sage [2023/05/29(月) 09:59:38.52 ID:gG8bkLfQ0.net]
- プログラマーのプロをプロフェッショナルのプロと勘違いしてそう
- 727 名前:デフォルトの名無しさん (ワッチョイ 9fde-S+HU) mailto:sage [2023/05/29(月) 10:02:54.60 ID:5glDYifC0.net]
- セミプロのプロ
- 728 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 10:12:58.22 ID:4b7YEgmx0.net]
- 文脈がどうのコンテキストがどうのと言葉の定義に拘った癖に言葉の定義とかじゃないとか言い出すの草
- 729 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 10:35:34.40 ID:n96cT9XUa.net]
- 辞書的な言葉の定義じゃなくコンテキストで意味が決まってるからなw
コンテキストを知らないやつと話すのは説明が長くなってしんどいなw
- 730 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 11:25:09.12 ID:cZZAOa7Fd.net]
- 金もらってたらプロならこの業界プロで初心者は普通に存在するだろう
野球選手なんぞを引き合いに出すのが的外れ
- 731 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 11:52:08.40 ID:n96cT9XUa.net]
- コンテキストが理解できないやつのためにまとめると、プロなら初心者を言い訳にせずStack Overflowに書けよって話だぞ?w
- 732 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 12:04:27.26 ID:cZZAOa7Fd.net]
- 初心者ならここで質問してもいいだろうって話
金もらってるかどうかは無関係
- 733 名前:デフォルトの名無しさん [2023/05/29(月) 19:11:00.49 ID:az14uG3b0.net]
- バーコードリーダーから取得したバーコードデータをフォームアプリの
テキストボックスに入力して、バーコードデータを読み終わったら 処理をするプログラムを作りたいのですが、 バーコードデータの読み込み終了を知るにはどうしたら良いでしょうか。 一文字読み取るごとに終端文字列を判定すれば出来るのかなと思うのですが、 王道のやり方があったらお教え頂きたいです。
- 734 名前:デフォルトの名無しさん [2023/05/29(月) 19:13:13.18 ID:M6W/ObnYd.net]
- また馬鹿が来た
- 735 名前:デフォルトの名無しさん [2023/05/29(月) 19:19:07.19 ID:6va+z9rTp.net]
- API仕様嫁としかw
- 736 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 19:20:31.50 ID:NVp4lIGp0.net]
- これでプロなんだぜ
- 737 名前:デフォルトの名無しさん [2023/05/29(月) 19:41:24.70 ID:cWs/PGXpa.net]
- >>727
キーボードとして認識されるタイプじゃね
- 738 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 19:44:52.37 ID:a35GfSoK0.net]
- >>725
バーコードリーダー付属の設定用紙(なければ公式サイトからダウンロード)で スキャンデータの末尾にCRLFを付与する設定にすればOK メーカーによってはアプリで設定するものもあるのでマニュアル読んでね
- 739 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 19:50:57.54 ID:JR9OEd1l0.net]
- 時期的に新人さんのOJTの課題かな
- 740 名前:デフォルトの名無しさん (スプッッ Sdbf-HzZj) mailto:sage [2023/05/29(月) 20:23:23.15 ID:x2JUK8cad.net]
- 先頭に別の制御コードを付加して、それを検出してテキストボックスにフォーカス当てるなんてのもよくある
- 741 名前:デフォルトの名無しさん [2023/05/29(月) 21:44:45.49 ID:az14uG3b0.net]
- バーコードの者ですが、キーボードのように動作してスキャンデータの末尾にCRLFが
付加されるタイプです。 テキストボックスのチェンジイベントごとにテキストボックスの文字を監視すれば 良いかなと思ってるのですが、世間にはもっとスマートなやり方があるのかと思い 聞いてみたのです。 初心者なので、C#相談室には行かず、ふらっと C#の方に来たのですが。。。
- 742 名前:デフォルトの名無しさん [2023/05/29(月) 21:46:51.88 ID:nfi+BvtEp.net]
- 素朴な疑問なんだけど、なんでテキストボックスで受けようとした?
- 743 名前:デフォルトの名無しさん (ワッチョイ efda-eDe+) mailto:sage [2023/05/29(月) 21:52:13.37 ID:4g+5lQrq0.net]
- >>733
HIDとして認識されるバーコードリーダは、言い換えれば単なるキーボード入力でしかないので王道は無い。 (この場合、本物のキーボードをガチャガチャおしながらバーコード読み取るとか意地悪されると思うので、指定桁数とか見て頑張るしかない) ドライバをインストールして使うようなバーコードリーダならSDKに従えとしか言えない。
- 744 名前:デフォルトの名無しさん (スプッッ Sdbf-HzZj) mailto:sage [2023/05/29(月) 21:53:29.62 ID:x2JUK8cad.net]
- >>733
文字を監視するよりキーダウンかキープレスあたりのイベントでキーコードを監視するのがベターかな 文字として表れない制御コードも検知できるから
- 745 名前:デフォルトの名無しさん (ササクッテロラ Spcf-hD65) [2023/05/29(月) 21:56:22.76 ID:DONu3V9Bp.net]
- そのテキストボックスにフォーカスしてないと読み取りが正しく入力出来ないとか、馬鹿な仕様だなぁ
- 746 名前:デフォルトの名無しさん (ワッチョイ 7b78-S+HU) mailto:sage [2023/05/29(月) 22:07:01.27 ID:a35GfSoK0.net]
- >>737
他にどんな方法があるの?
- 747 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 22:21:48.60 ID:smYbWQE70.net]
- また頭でっかちがバカバカ言ってるん?
- 748 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 22:25:34.30 ID:4b7YEgmx0.net]
- バーコードの入力をテキストボックスで受ける業務システムなんてごまんとあるがねぇ
- 749 名前:デフォルトの名無しさん mailto:sage [2023/05/29(月) 22:44:21.98 ID:AkAnX1XDd.net]
- >>733
C#以前の問題だろ 他へ行けよ
- 750 名前:デフォルトの名無しさん [2023/05/29(月) 22:45:14.75 ID:az14uG3b0.net]
- 逆にキーボードのように動くバーコードリーダーのデータをテキストボックス以外で
入力する方法ってあるのでしょうか。
- 751 名前:デフォルトの名無しさん [2023/05/29(月) 22:58:50.24 ID:M6W/ObnYd.net]
- こんなのが作る業務システムって…
- 752 名前:デフォルトの名無しさん [2023/05/29(月) 23:16:04.08 ID:aYNq1fNY0.net]
- 質問に答えずにバカにするだけの住人wwwwwwwww
あ、ワイのことね。
- 753 名前:デフォルトの名無しさん [2023/05/29(月) 23:23:42.86 ID:vDJtnbWH0.net]
- むしろテキストボックスしかキーボード入力出来ないと思ってる方が不思議だわ
キーフックとか色々あるだろw
- 754 名前:デフォルトの名無しさん mailto:sage [2023/05/30(火) 06:51:07.31 ID:J/GTXBvW0.net]
- 場合によりけりだろ
- 755 名前:デフォルトの名無しさん (ワッチョイ ef42-S+HU) mailto:sage [2023/05/30(火) 07:31:00.41 ID:supAgpDx0.net]
- >>742
あまり詳しいわけじゃないが、グルーバルキーフックで行けるんじゃね? https://aonasuzutsuki.hatenablog.jp/entry/2018/10/15/170958
- 756 名前:デフォルトの名無しさん [2023/05/30(火) 07:53:38.18 ID:bfEjfZ0jr.net]
- >>743
仕事できない癖に一丁前に文句だけ言うタイプ
- 757 名前:デフォルトの名無しさん (ワッチョイ bba5-EoPE) mailto:sage [2023/05/30(火) 09:32:04.16 ID:5jyHeOoZ0.net]
- >>745
キーボードの入力とバーコードリーダーの入力をどうやって区別するの?
- 758 名前:デフォルトの名無しさん mailto:sage [2023/05/30(火) 10:18:37.15 ID:lEu3ICMm0.net]
- バーコード・QRリーダーにシリアルモード無いの? あれば、シリアルで処理すべし。
- 759 名前:デフォルトの名無しさん mailto:sage [2023/05/30(火) 10:22:34.36 ID:4h93jK/S0.net]
- RawInputというハードウェアを区別して入力を識別できる仕組みがある
https://learn.microsoft.com/ja-jp/windows/win32/inputdev/about-raw-input でもバーコード読み取りながらキーボード操作するなんて普通はやらないし 大体はEnterが入力されたらtextboxの文字数をチェックして 想定外の文字数が入力されてたらエラーで再度読み取りを促すとかで済ませてそう
- 760 名前:デフォルトの名無しさん [2023/05/30(火) 10:39:12.21 ID:fRxDhXvsp.net]
- >>749
安いバーコードリーダー使ってる奴は運用でカバーするしか無いだろw 許容出来ないならプロジェクト自体が破綻してるって事さw
- 761 名前:デフォルトの名無しさん [2023/05/30(火) 10:42:26.90 ID:Myxtqo5cp.net]
- >>751
こんなのがあるんだぁ でも初心者スレにゃ敷居が高いかなw
- 762 名前:デフォルトの名無しさん [2023/05/30(火) 10:49:12.86 ID:bfEjfZ0jr.net]
- ふらっとC♯で質問をバカにすんなよ
C#相談室に来ちまうだろ 気に入らんならスルーしろ
- 763 名前:デフォルトの名無しさん [2023/05/30(火) 10:59:18.28 ID:S+eBT5oEp.net]
- >>754
むしろ引き取ってくれw
- 764 名前:デフォルトの名無しさん (ワッチョイ ebe5-S+HU) mailto:sage [2023/05/30(火) 11:37:11.46 ID:4ZtLJnCc0.net]
- >>750
頭でっかちはだいたいこうやって視野狭窄する
- 765 名前:デフォルトの名無しさん (ワッチョイ ab07-8jEt) mailto:sage [2023/05/30(火) 19:47:16.20 ID:58WJoE530.net]
- そもそも画像そのまま送ってPCで処理するのが一番手間かからないんだがな
- 766 名前:デフォルトの名無しさん [2023/05/30(火) 20:53:22.26 ID:XqwYghOK0.net]
- >>751
業務システムは実際そんなもん テキストボックスで受けてチェックデジットでチェックして~とかぐらい
- 767 名前:デフォルトの名無しさん mailto:sage [2023/05/30(火) 20:59:58.77 ID:F+V5WuV6p.net]
- >>758
そのノリで顧客が直に使うアプリを作ると最悪なユーザビリティのモノになるんだよなぁ 使い方レクチャーしなきゃダメなアプリってまるでマイナポータルみたいw
- 768 名前:デフォルトの名無しさん mailto:sage [2023/05/30(火) 21:09:46.60 ID:1rcYEXOM0.net]
- 他にキーボード入力無ければ普通にKeyDownで処理すりゃいいんじゃね
つか、最近のリーダーなら終端文字列設定可能になってるのが多いと思うけどな
- 769 名前:デフォルトの名無しさん [2023/05/30(火) 21:33:48.29 ID:VFhOrU+Nd.net]
- 最近( ´,_ゝ`)プッ
- 770 名前:デフォルトの名無しさん mailto:sage [2023/05/30(火) 22:43:21.58 ID:/80DjIsi0.net]
- >>751
バーコードリーダーを複数台繋げられないかと考えていたところなので興味深い。
- 771 名前:デフォルトの名無しさん [2023/05/30(火) 22:51:53.77 ID:aqCv98Mpa.net]
- なんだかんだで考えてあげるお前ら優しいね(*´ω`*)
- 772 名前:デフォルトの名無しさん [2023/05/31(水) 06:26:02.95 ID:bZhrN1mv0.net]
- バーコードの者ですが
・1文字入力される度に終端文字を評価して終端文字が来たらコードを確定するやり方は王道 ・テキストボックス以外にキーをホックする事もできる ということが分かりました 世間一般とは外れたやり方をしないで済みそうです ありがとうございます
- 773 名前:デフォルトの名無しさん mailto:sage [2023/05/31(水) 08:26:16.71 ID:r9qRlQV50.net]
- ハゲは辛いよな
- 774 名前:デフォルトの名無しさん mailto:sage [2023/05/31(水) 09:03:04.25 ID:w6ivfughr.net]
- いっそのことスキンにすればいいのにな
- 775 名前:デフォルトの名無しさん mailto:sage [2023/05/31(水) 19:26:15.32 ID:5lDwRBwp0.net]
- また髪の話してる
- 776 名前:デフォルトの名無しさん mailto:sage [2023/06/01(木) 03:00:02.61 ID:toxSQWi90.net]
- Visal Studio for Mac2022で自動保存の設定の場所を探してるんですが
見つかりません ユーザー設定の中にありますか?
- 777 名前:デフォルトの名無しさん mailto:sage [2023/06/01(木) 07:54:17.29 ID:LS3jNsYU0.net]
- visalはしらんがVSなら本スレいけ
- 778 名前:デフォルトの名無しさん (ワッチョイ 0fbb-wRkZ) [2023/06/01(木) 12:50:37.21 ID:6cGVvbbd0.net]
- 完全に自動保存の代わりになるわけじゃないけど、ないのはHot Exitで代替しろってことなんじゃないのかな?
- 779 名前:デフォルトの名無しさん mailto:sage [2023/06/01(木) 20:34:08.33 ID:+dVQvBYt0.net]
- >>769
命令すんなよ?!
- 780 名前:国名です [2023/06/02(金) 13:19:54.33 ID:WyoC2q620.net]
- 近くにやばい人がいた(ガチ)
- 781 名前:デフォルトの名無しさん mailto:sage [2023/06/02(金) 13:59:45.66 ID:XtwEbodRa.net]
- ヤバい人などめずらしくもない
- 782 名前:デフォルトの名無しさん mailto:sage [2023/06/09(金) 10:06:48.95 ID:MbL8YIrlp.net]
- 俺ヤバ的に解釈すると、気になる子って事かな?
- 783 名前:デフォルトの名無しさん mailto:sage [2023/06/10(土) 21:21:30.66 ID:FuXZUb160.net]
- 何故か急にBitmap.SetPixelが機能しなくなったんですが原因わかりません。
正方形範囲を青色で縫ってpictureboxに反映させるだけの超シンプルなコードです。 デバッグツール使うと青に塗った後Bitmap.GetPixelで色が反映されてるのは確認取れたんです。 でpictureboxにもちゃんとbitmap指定しました。でもpictureboxは何も変更されません。 適当な新規プロジェクト立てて全く同じコード書いたら普通に機能しました。 ひょっとすればプロジェクトが壊れたなんてことあります?
- 784 名前:デフォルトの名無しさん mailto:sage [2023/06/10(土) 21:33:22.64 ID:zUCBB0zf0.net]
- バージョン管理してないんか?
動いてたとこまで戻して差分確認すりゃいいじゃん してないなら知らん
- 785 名前:デフォルトの名無しさん mailto:sage [2023/06/10(土) 23:19:53.45 ID:JneWu8RjM.net]
- xとyがどこかで入れ替わったとかそういうレベルの質問ではないよね
なんとなく原因がわかる気がするけどまあRefreshの話なんだろうね多分
- 786 名前:デフォルトの名無しさん mailto:sage [2023/06/10(土) 23:24:58.55 ID:JneWu8RjM.net]
- ググってもジャストミートする良いページが見つからないんだけど
c# picturebox refreshで出てくるのはドボンのページだからそれでいいのかな?
- 787 名前:デフォルトの名無しさん mailto:sage [2023/06/10(土) 23:31:04.78 ID:JneWu8RjM.net]
- 一度目に指定するとそれは即反映される
二度目以降はリフレッシュさせないと反映されない 表示されてる画像をSetPixelしただけで毎回全部書き換えてたらとんでもなく重くなるでしょう 表示のタイミングはこちらで決められますと言うこと
- 788 名前:デフォルトの名無しさん mailto:sage [2023/06/10(土) 23:50:06.20 ID:JneWu8RjM.net]
- ところがwindowが重なったりした後に前に出すと新しい画面に書き換わったりしてる
これはwindowsがアプリのwindowの画像が無効になったので再描画しなさいと命令を出してるため 元から表示されてる画像は表示されていただけでアプリ内で保存されていない それで新しい画像を表示するしかなくなる
- 789 名前:デフォルトの名無しさん mailto:sage [2023/06/11(日) 00:08:45.00 ID:wZmBwowG0.net]
- >>780
そういうことなんですか!チャットに聞いても分からなかったけど納得しました。 次は何故そういう状況になってしまったか考えないといけないですね。 ありがとうございました!
- 790 名前:デフォルトの名無しさん mailto:sage [2023/06/11(日) 00:12:07.72 ID:jsCGKiXwM.net]
- windowsワールドへようこそ!
自分も30年ほど前に同じことにぶち当たった その時はc#では無かったけど
- 791 名前:デフォルトの名無しさん mailto:sage [2023/06/11(日) 00:40:06.81 ID:okFYrxW20.net]
- 新規プロジェクトで同じコード書いたら動いたと言う話はなんだったんだ?
- 792 名前:デフォルトの名無しさん [2023/06/11(日) 00:41:58.22 ID:R/2qoB4K0.net]
- 勝手な略語を使う馬鹿にまともなことを期待してはいけない
- 793 名前:デフォルトの名無しさん mailto:sage [2023/06/11(日) 00:44:41.04 ID:jsCGKiXwM.net]
- どちらかと言うと柔軟性のない君らはアスペルガー症候群なのかもしれないよ
- 794 名前:デフォルトの名無しさん (アウアウウー Sadd-8W7i) mailto:sage [2023/06/11(日) 10:40:16.94 ID:a75z9osJa.net]
- https://github.com/microsoft/cswin32
これ知らんかったけど欲しかったやつ あったんだ
- 795 名前:デフォルトの名無しさん mailto:sage [2023/06/12(月) 08:20:00.96 ID:9gPNlu+S0.net]
- >>780
まぁそれがつまるところRefreshなんだけど
- 796 名前:デフォルトの名無しさん mailto:sage [2023/06/12(月) 09:51:36.95 ID:NagvqA3h0.net]
- >>787
リフレッシュは良いんだけどasyncとか出てきて使う様になってバックグラウンドでUI更新しようして出来てないって事に気付いてないとか有るやん UIスレッドじゃ無いと更新出来ないの知らない人も多いしスレッド切り替える方法知らない人も多い
- 797 名前:デフォルトの名無しさん [2023/06/13(火) 07:59:18.79 ID:0FRcsKll0.net]
- GitHubの使い方が分からない。
つまりこれって書いた差分をマージするってこと? ブランチとかよくわからんが、支店を出すってこと? コードをシェアするってことなんだけど、シェアする仲間がいない・・・
- 798 名前:デフォルトの名無しさん mailto:sage [2023/06/13(火) 08:00:47.90 ID:PEee/u2aa.net]
- そこからわからんなら使わなくていいぞ
C#のスレだしな
- 799 名前:デフォルトの名無しさん mailto:sage [2023/06/13(火) 08:14:38.47 ID:rV2623H60.net]
- 支店のオーナーになって本店への併合を目指すゲームだよ
- 800 名前:デフォルトの名無しさん (ワッチョイ 8bbb-f0F1) [2023/06/14(水) 12:43:21.90 ID:zQTHCkUD0.net]
- >>789
githubも使い方gitと同じだから
|

|