!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part145
https://mevius.5ch.net/test/read.cgi/tech/1570446977/
■関連スレ
C#, C♯, C#相談室 Part95
https://mevius.5ch.net/test/read.cgi/tech/1508168482/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・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
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part146
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 9f0b-Fgt1)
2019/12/11(水) 22:12:11.28ID:d09CciDz0193デフォルトの名無しさん (ワッチョイ f12d-vQnI)
2019/12/26(木) 03:51:48.92ID:bzjIw0U90 作ったプログラムをUbuntuのバックグラウンドで動かし続けたいんだけどさあ
nohup dotnet run &
だと、動かないのかすぐ終わっちゃうのかわかんないけどダメだったぜ
どうすればよかんべえな?
nohup dotnet run &
だと、動かないのかすぐ終わっちゃうのかわかんないけどダメだったぜ
どうすればよかんべえな?
194デフォルトの名無しさん (ワイーワ2 FF7a-v1fK)
2019/12/26(木) 09:37:04.58ID:qmNoWNu8F >>192
既にライブラリじゃないですね
既にライブラリじゃないですね
195デフォルトの名無しさん (ドコグロ MM40-NvuD)
2019/12/26(木) 10:09:04.01ID:Wx+k6OqqM >>193
Docker使うのが簡単だしスキル的にも得るものが大きい
Docker使うのが簡単だしスキル的にも得るものが大きい
196デフォルトの名無しさん (スップ Sdc4-dFlL)
2019/12/26(木) 22:14:19.89ID:z0a0esehd >184
1000行近い関数が沢山あるクソコードだと以前の方が便利だな(涙目)
1000行近い関数が沢山あるクソコードだと以前の方が便利だな(涙目)
197デフォルトの名無しさん (ブーイモ MM5e-7Yd4)
2019/12/26(木) 22:19:53.43ID:YRIJALUmM メソッド内にラノベでも書いてんのか?
198デフォルトの名無しさん (ワッチョイ 082c-avnG)
2019/12/27(金) 23:38:38.82ID:rZaePzzs0 頻出パターンだと思うんだけど、
ツリービューとかデータグリッドを選択したら詳細を表示する画面で、詳細部分のリジョンにナビゲーションで登録する時って、
詳細のビューのコードビハインドに書くしかないのかね。
サンプルがそうなってるけど、コードビハインドに書くのに抵抗がある
ツリービューとかデータグリッドを選択したら詳細を表示する画面で、詳細部分のリジョンにナビゲーションで登録する時って、
詳細のビューのコードビハインドに書くしかないのかね。
サンプルがそうなってるけど、コードビハインドに書くのに抵抗がある
199デフォルトの名無しさん (アウアウウー Sa83-BCWm)
2019/12/28(土) 00:09:08.65ID:L8M+Vbvra React等の仮想DOMを使ったモダンなMVVM系Webフレームワークでは、コンポーネントとしてVMを階層化する。
この場合、親VMが子VMとしてツリービューVMと詳細VMを持つ形になるだろう。
そして、ツリービューの選択項目が変更されたらツリービューVMがそれを受けて親VMに通知し、親VMが詳細VMの表示対象データのプロパティを更新する。
WPFの原始的なMVVMではそのへんはあまり洗練されていないし、そもそもWPF自体誰も使ってないから特にベストプラクティスのようなものも無い。
WebのMVVMを真似するのもコードビハインドを書くのも君の自由だ。
この場合、親VMが子VMとしてツリービューVMと詳細VMを持つ形になるだろう。
そして、ツリービューの選択項目が変更されたらツリービューVMがそれを受けて親VMに通知し、親VMが詳細VMの表示対象データのプロパティを更新する。
WPFの原始的なMVVMではそのへんはあまり洗練されていないし、そもそもWPF自体誰も使ってないから特にベストプラクティスのようなものも無い。
WebのMVVMを真似するのもコードビハインドを書くのも君の自由だ。
200デフォルトの名無しさん (ワッチョイ 2590-NGpf)
2019/12/28(土) 02:11:10.25ID:n5/LKlnD0 「リジョンのナビゲーションで登録」
意味不明
意味不明
201デフォルトの名無しさん (ワッチョイ 3538-n2a0)
2019/12/28(土) 04:17:29.52ID:j+kocMTA0 「詳細部分のregion(領域)」までは何とか…
202デフォルトの名無しさん (ワッチョイ 082c-avnG)
2019/12/28(土) 11:25:47.63ID:aAyiCa3V0 >>200
ごめんなさい。モジュールでレジスタービューウィズリジョンじゃなくて、レジスターフォーナビゲーションを使って登録するとこのことです
公式サンプルのベーシックリジョンナビゲーションの書き方をみての質問です
ごめんなさい。モジュールでレジスタービューウィズリジョンじゃなくて、レジスターフォーナビゲーションを使って登録するとこのことです
公式サンプルのベーシックリジョンナビゲーションの書き方をみての質問です
203デフォルトの名無しさん (ワッチョイ 3538-n2a0)
2019/12/28(土) 11:47:20.50ID:j+kocMTA0 クソワロタ
204デフォルトの名無しさん (ワッチョイ b2de-zEes)
2019/12/28(土) 11:53:28.80ID:mKsVnGCZ0 そうか、よくわからないけど解決したなら良かった
205デフォルトの名無しさん (ワッチョイ 4624-K0SF)
2019/12/29(日) 16:58:05.30ID:Jl+XQSo+0 JavaScriptによって書き換えられた後のhtmlを取得する方法ってWebBrowserでInvokeScriptなどを使用する以外にはないでしょうか?
出来ればHttpClientやWebClientで済ませたいのですが
出来ればHttpClientやWebClientで済ませたいのですが
206デフォルトの名無しさん (ドコグロ MM36-BCWm)
2019/12/29(日) 17:07:07.30ID:J2Lmqp1KM >>205
Seleniumを使いましょう
Seleniumを使いましょう
207デフォルトの名無しさん (アウアウエー Sa6a-n/Md)
2019/12/30(月) 00:00:44.86ID:/k8PkqODa headlesschromeでええやないか
208デフォルトの名無しさん (ワッチョイ 4624-K0SF)
2019/12/30(月) 09:57:04.44ID:yg3zWj/W0 WebBrowserクラスやヘッドレスブラウザを使うところまで行ってしまうとC#で作る利点が薄れてしまってChrome拡張で作るか、となってしまうんですよね・・・
一般的な行数のスクリプトであればソースを見てC#のコードに置き換えるということで今まで解決してきたのですが、そうはいかない量のコードだとやはりブラウザに頼る他ないですよね
一般的な行数のスクリプトであればソースを見てC#のコードに置き換えるということで今まで解決してきたのですが、そうはいかない量のコードだとやはりブラウザに頼る他ないですよね
209デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 13:48:14.76ID:sCWLu8Vm0 コントロールに適用したいStyleがあるので、Generic.xaml を作成して、
App.xaml で ResourceDictionary.Merge Dictionaryしました。その中で自作のコンバータークラスを使いたくて定義したのですが、どうしても認識してくれません。ビルドは通るのですが、実行時に見つからないエラーがでます(xaml parse exeption)
同じ定義を App.xaml の中で、Generic.xamlをマージする前に書くと、何故か実行時にエラーも出ませんし、ちゃんと動きます。
Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
App.xaml で ResourceDictionary.Merge Dictionaryしました。その中で自作のコンバータークラスを使いたくて定義したのですが、どうしても認識してくれません。ビルドは通るのですが、実行時に見つからないエラーがでます(xaml parse exeption)
同じ定義を App.xaml の中で、Generic.xamlをマージする前に書くと、何故か実行時にエラーも出ませんし、ちゃんと動きます。
Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
210デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 13:48:51.61ID:sCWLu8Vm0 すみません。相談室が荒れてるのでこっちで質問させてくださいm(_ _)m
211デフォルトの名無しさん (ラクペッ MMb7-f88z)
2019/12/30(月) 14:36:52.54ID:Nw7Rp9O2M メンバーはこっちも同じだから直に荒れる
212デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 16:01:56.74ID:sCWLu8Vm0 まじすか(´・ω・`)
using について論議してたころはまだ読めたけど、一昨日ぐらいからダメな言い争いになってる
using について論議してたころはまだ読めたけど、一昨日ぐらいからダメな言い争いになってる
213デフォルトの名無しさん (ワッチョイ c461-K0SF)
2019/12/30(月) 18:18:27.76ID:ZR5/35mb0 >>210
で、質問はなんなんだい?答えてやらないが読むだけなら読んでやるぞい
で、質問はなんなんだい?答えてやらないが読むだけなら読んでやるぞい
214デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 18:29:26.91ID:sCWLu8Vm0215デフォルトの名無しさん (ワッチョイ 0c01-PaHz)
2019/12/30(月) 20:45:49.11ID:w8cwRlld0 >>209
>Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
Generic.xamlの中では定義できないんじゃないかと思うなら
自分で違う任意のxamlを定義してApp.xamlでMergedDictionariesして
使えるかどうかで切り分けたらいいんじゃない?
>Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
Generic.xamlの中では定義できないんじゃないかと思うなら
自分で違う任意のxamlを定義してApp.xamlでMergedDictionariesして
使えるかどうかで切り分けたらいいんじゃない?
216デフォルトの名無しさん (ワッチョイ aa01-Nxir)
2019/12/30(月) 20:48:13.19ID:0ybHI6rZ0 >>214
> Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
無理なんじゃねーの?
https://social.msdn.microsoft.com/Forums/silverlight/en-US/c4a84046-0b97-4225-a911-973c24117d79/converters-in-genericxaml?forum=silverlightnet
> Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
無理なんじゃねーの?
https://social.msdn.microsoft.com/Forums/silverlight/en-US/c4a84046-0b97-4225-a911-973c24117d79/converters-in-genericxaml?forum=silverlightnet
217デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 20:57:31.58ID:sCWLu8Vm0 >>215,216
そうかコンバーターって静的でもインスタンスが必要だからリソースとしては定義できないってことですかね…。同じことしてる人がいるもんですね。ありがとうございます。
そうかコンバーターって静的でもインスタンスが必要だからリソースとしては定義できないってことですかね…。同じことしてる人がいるもんですね。ありがとうございます。
218デフォルトの名無しさん (ワッチョイ 0c01-PaHz)
2019/12/30(月) 21:10:04.93ID:w8cwRlld0219デフォルトの名無しさん (ワッチョイ 0c01-PaHz)
2019/12/30(月) 21:19:26.09ID:w8cwRlld0 MarkupExtensionを継承するのが一番楽
220デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 21:22:58.79ID:sCWLu8Vm0 >>218
言葉足らずですみません
質問にも書いている通り、Generic.xaml の外側に書けば view でも App.xaml でも定義出来ることは確認してるんです。ただ generic.xaml の中でしか必要ないのであれば、generic.xaml の中に書けないかというのが質問でした
言葉足らずですみません
質問にも書いている通り、Generic.xaml の外側に書けば view でも App.xaml でも定義出来ることは確認してるんです。ただ generic.xaml の中でしか必要ないのであれば、generic.xaml の中に書けないかというのが質問でした
221デフォルトの名無しさん (ワッチョイ aa01-Nxir)
2019/12/30(月) 21:40:03.37ID:0ybHI6rZ0222デフォルトの名無しさん (ワッチョイ 0c01-PaHz)
2019/12/30(月) 22:31:58.88ID:w8cwRlld0223デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 23:48:06.69ID:sCWLu8Vm0 >>221,222
あーなるほど。すみませんいただいた回答の記述を読み違えました。これ参考にしてやってみます
MarkupExtension を継承するのはやったことないので、これも調べてやってみます。ありがとう
あーなるほど。すみませんいただいた回答の記述を読み違えました。これ参考にしてやってみます
MarkupExtension を継承するのはやったことないので、これも調べてやってみます。ありがとう
224デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/31(火) 00:04:05.36ID:uRSSI5660 あと切り分け頑張ります
225デフォルトの名無しさん (ワッチョイ 2e10-ZrpS)
2020/01/01(水) 20:26:08.63ID:qG+Zau3f0 Generic.xamlが問題なのではなく、TemplateBindingだとダメ。
動的なものはBindingで指定しませぅ。
って、もう解決したかな...
動的なものはBindingで指定しませぅ。
って、もう解決したかな...
226デフォルトの名無しさん (ワッチョイ 0245-E95m)
2020/01/04(土) 17:30:49.79ID:lajN/sCS0 デザインパターン使う場合のクラス名とかってそのパターンに則ったクラス名付けた方がいいよね?
StrategyパターンならContextとかXXStrategyとか
Contextはふわっとしててイマイチな気がするんだけどXXContextにしたほうがいいんだろうか
StrategyパターンならContextとかXXStrategyとか
Contextはふわっとしててイマイチな気がするんだけどXXContextにしたほうがいいんだろうか
227デフォルトの名無しさん (オッペケ Srf1-Fu3+)
2020/01/04(土) 18:24:46.76ID:NeUDcD2dr コードを見る人のレベルに合わせる
書いてて意味が分からない人達にそれをやっても理解を妨げるだけ
書いてて意味が分からない人達にそれをやっても理解を妨げるだけ
228デフォルトの名無しさん (ワッチョイ 0245-E95m)
2020/01/04(土) 22:40:12.56ID:lajN/sCS0 自学習がてら書いてます
純粋にコードベースで考えた場合にどうあるのが望ましいかを身に付けておきたいです
純粋にコードベースで考えた場合にどうあるのが望ましいかを身に付けておきたいです
229デフォルトの名無しさん (アウアウウー Saa5-VrsN)
2020/01/04(土) 22:43:17.90ID:1qz+oavua230デフォルトの名無しさん (ワッチョイ 2252-rouQ)
2020/01/04(土) 23:23:49.91ID:TMQyheu90231デフォルトの名無しさん (アウアウウー Saa5-pIXJ)
2020/01/05(日) 18:41:51.12ID:k4uQmGiya 関数名を文字列で指定して実行する方法ってないですか?
テスト用の関数が何個もあってif文による分岐とか面倒過ぎます。
テスト用の関数が何個もあってif文による分岐とか面倒過ぎます。
232デフォルトの名無しさん (ワッチョイ e179-E95m)
2020/01/05(日) 18:43:29.73ID:aAOSNRx/0 リフレクションでググれ
233デフォルトの名無しさん (アウアウウー Saa5-pIXJ)
2020/01/05(日) 18:46:16.34ID:k4uQmGiya234デフォルトの名無しさん (ワッチョイ e179-E95m)
2020/01/05(日) 18:48:19.94ID:aAOSNRx/0 何いってんだこいつ
235デフォルトの名無しさん (ワッチョイ c263-rB7U)
2020/01/05(日) 18:50:27.53ID:bXDAqvmf0 >>233
質問してるくせに上から目線の上にお礼も言えないやつはさっさと死んでください
質問してるくせに上から目線の上にお礼も言えないやつはさっさと死んでください
236デフォルトの名無しさん (アウアウウー Saa5-pIXJ)
2020/01/05(日) 18:54:40.52ID:k4uQmGiya237デフォルトの名無しさん (ワッチョイ 2252-rouQ)
2020/01/05(日) 19:25:28.08ID:y+bEWN5I0238デフォルトの名無しさん (ワッチョイ c259-E95m)
2020/01/05(日) 20:02:43.18ID:crBHIl3n0239デフォルトの名無しさん (オッペケ Srf1-71dz)
2020/01/05(日) 22:30:14.47ID:rgbPi9HCr Cにおけるerrno.h のようなものは無いですか?
コンソールアプリで、終了コードにマジックナンバー書きたくないのですが
コンソールアプリで、終了コードにマジックナンバー書きたくないのですが
240デフォルトの名無しさん (ワッチョイ e563-IJNu)
2020/01/05(日) 22:34:35.66ID:clFA3Pd30 ifやforで質問があるならすりゃいいじゃん
過去スレ全部見てるわけじゃないが146もいってりゃそういう質問もあっただろうよ
過去スレ全部見てるわけじゃないが146もいってりゃそういう質問もあっただろうよ
241デフォルトの名無しさん (ワッチョイ e563-IJNu)
2020/01/05(日) 22:41:17.44ID:clFA3Pd30242デフォルトの名無しさん (ワッチョイ 027d-UAPS)
2020/01/05(日) 22:45:00.85ID:u1SBF/rW0 .NetFWももう4.8か
VS2019入れてビックリだよ
VS2019入れてビックリだよ
243デフォルトの名無しさん (アウアウウー Saa5-VrsN)
2020/01/05(日) 22:51:30.91ID:3XFOch5ma >>239
勘違いしてるみたいだが、プログラムの終了コードとerrno.hは無関係だぞ
勘違いしてるみたいだが、プログラムの終了コードとerrno.hは無関係だぞ
244デフォルトの名無しさん (ワッチョイ 422c-RM0q)
2020/01/05(日) 23:00:41.14ID:BPHXVrhY0 初心者は馬鹿だから、勉強項目のレベルが分かってない!
初心者のくせに、リフレクションみたいな黒魔術・メタプログラミングをやりたがるw
自分がやりたい機能の、勉強レベルが分かってないから、
難しい事でも、それが分からずにやりたがる
勉強レベル
1. 初心者用の本
2. Effective 何々、逆引きレシピ本
3. フレームワーク・テスト技法
4. メタプログラミング(黒魔術、動的定義)
初心者のくせに、リフレクションみたいな黒魔術・メタプログラミングをやりたがるw
自分がやりたい機能の、勉強レベルが分かってないから、
難しい事でも、それが分からずにやりたがる
勉強レベル
1. 初心者用の本
2. Effective 何々、逆引きレシピ本
3. フレームワーク・テスト技法
4. メタプログラミング(黒魔術、動的定義)
245デフォルトの名無しさん (オッペケ Srf1-Fu3+)
2020/01/05(日) 23:35:24.29ID:VZarSSAfr 文字列で指定した関数を実行したいということは数十年前から初心者にはありがちな願望だが
それはダメなやり方とされている
約40年前の自分も同じ願望を持った
それはダメなやり方とされている
約40年前の自分も同じ願望を持った
246デフォルトの名無しさん (オッペケ Srf1-71dz)
2020/01/05(日) 23:52:29.48ID:pAh15eMMr247デフォルトの名無しさん (ワッチョイ 8201-TJkF)
2020/01/05(日) 23:59:48.01ID:NzdiaSgk0 自前でEnumを書く
248デフォルトの名無しさん (ワッチョイ ade6-UAPS)
2020/01/06(月) 00:03:15.48ID:CTb2ztSI0 >>245
コード書き換えは自己進化につながるからAIの人類侵攻を防ぐために止むを得なかったのだ。
コード書き換えは自己進化につながるからAIの人類侵攻を防ぐために止むを得なかったのだ。
249デフォルトの名無しさん (オッペケ Srf1-71dz)
2020/01/06(月) 00:28:34.84ID:D/5LCEUkr >>247
つまりシステム標準の定数定義は無いということ?
つまりシステム標準の定数定義は無いということ?
250デフォルトの名無しさん (ワッチョイ c263-rB7U)
2020/01/06(月) 00:39:27.05ID:z7GoHnb80 >>249
https://docs.microsoft.com/ja-jp/dotnet/api/system.environment.exit?view=netframework-4.8
@No__t-0 パラメーターの場合は、0以外の数値を使用してエラーを示します。 アプリケーションでは、独自のエラーコードを列挙で定義し、シナリオに基づいて適切なエラーコードを返すことができます。
たとえば、必要なファイルが存在しないことを示す値1を返し、ファイルの形式が正しくないことを示す値2を返します。 Windows オペレーティングシステムで使用される終了コードの一覧については、Windows のマニュアルの「システムエラーコード」を参照してください。
https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes?redirectedfrom=MSDN
https://docs.microsoft.com/ja-jp/dotnet/api/system.environment.exit?view=netframework-4.8
@No__t-0 パラメーターの場合は、0以外の数値を使用してエラーを示します。 アプリケーションでは、独自のエラーコードを列挙で定義し、シナリオに基づいて適切なエラーコードを返すことができます。
たとえば、必要なファイルが存在しないことを示す値1を返し、ファイルの形式が正しくないことを示す値2を返します。 Windows オペレーティングシステムで使用される終了コードの一覧については、Windows のマニュアルの「システムエラーコード」を参照してください。
https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes?redirectedfrom=MSDN
251デフォルトの名無しさん (オッペケ Srf1-71dz)
2020/01/06(月) 01:45:05.98ID:D/5LCEUkr >>250
エラー以外が 0 っていう定義は、C(Unix)でもそうだからわかるけど、その0を定義してる、
Cにおける stdlib.h の EXIT_SUCCESS のようなものは無いの?
あと、「@No_t-0パラメータ」ってなんでしょう?
ググったり、手元にあるオライリーの「プログラミングC#」の索引を調べてみましたが、それらしい情報が出てきません
エラー以外が 0 っていう定義は、C(Unix)でもそうだからわかるけど、その0を定義してる、
Cにおける stdlib.h の EXIT_SUCCESS のようなものは無いの?
あと、「@No_t-0パラメータ」ってなんでしょう?
ググったり、手元にあるオライリーの「プログラミングC#」の索引を調べてみましたが、それらしい情報が出てきません
252デフォルトの名無しさん (ワッチョイ c263-rB7U)
2020/01/06(月) 01:51:03.87ID:z7GoHnb80 >>251
>Cにおける stdlib.h の EXIT_SUCCESS のようなものは無いの?
ありません
何かエラーで意味ある情報出したいのなら定義済みの例外投げるのがいいんじゃないかな
それでも成功したときは情報出せないけど
>あと、「@No_t-0パラメータ」ってなんでしょう?
英語版見た感じ機械翻訳のミスっぽい
https://docs.microsoft.com/en-us/dotnet/api/system.environment.exit?view=netframework-4.8
>Cにおける stdlib.h の EXIT_SUCCESS のようなものは無いの?
ありません
何かエラーで意味ある情報出したいのなら定義済みの例外投げるのがいいんじゃないかな
それでも成功したときは情報出せないけど
>あと、「@No_t-0パラメータ」ってなんでしょう?
英語版見た感じ機械翻訳のミスっぽい
https://docs.microsoft.com/en-us/dotnet/api/system.environment.exit?view=netframework-4.8
253デフォルトの名無しさん (オッペケ Srf1-71dz)
2020/01/06(月) 01:58:33.40ID:D/5LCEUkr254デフォルトの名無しさん (アウアウウー Saa5-CnQr)
2020/01/06(月) 02:10:48.41ID:UfUfyfRwa なんか日本人的だなあw
標準の定義が存在しようがしまいが終了コードの意味なんて
使う人が分かればそれでいいでしょ。
そもそも今時そんなもの使う人いるのかなw
いないと思うよ。だって前時代的な過去の遺物だから
標準の定義が存在しようがしまいが終了コードの意味なんて
使う人が分かればそれでいいでしょ。
そもそも今時そんなもの使う人いるのかなw
いないと思うよ。だって前時代的な過去の遺物だから
255デフォルトの名無しさん (オッペケ Srf1-71dz)
2020/01/06(月) 02:21:24.64ID:D/5LCEUkr UIアプリだと人がついてなきゃいけないから自動化できんのです
256デフォルトの名無しさん (ワッチョイ e179-E95m)
2020/01/06(月) 05:58:28.75ID:YSZbxSNB0 例外と終了コードの対応Dictionaryを作って
最上層で例外をキャッチした場合はそれを終了コードにすればいい
そもそも特殊な場面を除くとしたときC#使うような環境で
終了コードなんて 0 or not 0 以外で使う奴いるのか?
エラーメッセージを直接ログに吐くのが主流だろう
最上層で例外をキャッチした場合はそれを終了コードにすればいい
そもそも特殊な場面を除くとしたときC#使うような環境で
終了コードなんて 0 or not 0 以外で使う奴いるのか?
エラーメッセージを直接ログに吐くのが主流だろう
257デフォルトの名無しさん (ワッチョイ 4602-71dz)
2020/01/06(月) 07:45:31.89ID:i8hCm9on0 いや、コンソールアプリの終了コードだから、最初から最上層のはなししかしてないんです。
>そもそも特殊な場面を除くとしたときC#使うような環境で
>終了コードなんて 0 or not 0 以外で使う奴いるのか?
言ってることは理解できるし、自分もそう思うけど、
それは
Environment .exit 0;
という記述の妥当性は場数を踏まないと理解できない、ってことじゃね?
場数を踏まないと理解できないようなコードを最上層には置きたくない
>そもそも特殊な場面を除くとしたときC#使うような環境で
>終了コードなんて 0 or not 0 以外で使う奴いるのか?
言ってることは理解できるし、自分もそう思うけど、
それは
Environment .exit 0;
という記述の妥当性は場数を踏まないと理解できない、ってことじゃね?
場数を踏まないと理解できないようなコードを最上層には置きたくない
258デフォルトの名無しさん (スフッ Sd62-Cg7n)
2020/01/06(月) 10:35:04.71ID:t86QU+4Gd いやそれくらいenum書けよ…
259デフォルトの名無しさん (ワッチョイ 2252-rouQ)
2020/01/06(月) 10:45:06.66ID:vrofCXbf0260デフォルトの名無しさん (ワッチョイ be7c-lxBK)
2020/01/06(月) 11:05:38.74ID:jysEDvVa0 もともとの質問としては終了コードのシステム定義がないのかって話でしょ
.NETの基本クラスライブラリでは定義されてない、で終わる話
じゃあどうするかとかは別の話
.NETの基本クラスライブラリでは定義されてない、で終わる話
じゃあどうするかとかは別の話
261デフォルトの名無しさん (ワッチョイ 4602-71dz)
2020/01/06(月) 11:07:21.09ID:i8hCm9on0 ローカルコード定義するならenum使っても意味ないような
ローカルで閉じてるシステムで使うならそれでもいいかも知れないけど
ローカルで閉じてるシステムで使うならそれでもいいかも知れないけど
262デフォルトの名無しさん (スフッ Sd62-Cg7n)
2020/01/06(月) 11:08:56.96ID:t86QU+4Gd >>261
じゃあ何がしたいんだよ
じゃあ何がしたいんだよ
263デフォルトの名無しさん (ワッチョイ 4602-71dz)
2020/01/06(月) 11:13:06.51ID:i8hCm9on0264デフォルトの名無しさん (スフッ Sd62-Cg7n)
2020/01/06(月) 11:17:28.29ID:t86QU+4Gd >>263
だからそれならenum書けよ
だからそれならenum書けよ
265デフォルトの名無しさん (ワッチョイ 312f-RM0q)
2020/01/06(月) 11:25:58.31ID:Hv00JF5o0 そもそもここでそれを聞いて
>標準の定義が存在しないことが断定
できるって理論がおかしいけどな
>標準の定義が存在しないことが断定
できるって理論がおかしいけどな
266デフォルトの名無しさん (ラクッペ MM85-QvtZ)
2020/01/06(月) 11:27:38.34ID:fbdBGVpXM 新春ガイジ品評会
267デフォルトの名無しさん (ワッチョイ d188-IJNu)
2020/01/06(月) 11:28:48.24ID:jV/UXfSz0 enumなりconstなりstatic readonlyなりで定義
外部に公開する必要がある情報ならreadme等に記載
OSSならコード見ろ
仮に標準で定義されていても各数値が何を意味しているのか?はドキュメントかコードを参照するしかないじゃん
外部に公開する必要がある情報ならreadme等に記載
OSSならコード見ろ
仮に標準で定義されていても各数値が何を意味しているのか?はドキュメントかコードを参照するしかないじゃん
268デフォルトの名無しさん (ワッチョイ 4602-71dz)
2020/01/06(月) 11:50:48.98ID:i8hCm9on0269デフォルトの名無しさん (ワッチョイ 2252-rouQ)
2020/01/06(月) 12:02:59.68ID:vrofCXbf0 >>268
そもそもerrno.hが終了コードを表しているというのが勘違いだぞ。あれはシステムコールや標準ライブラリ関数の戻り値の定義であって、あくまでもCのコードの中の話だ。
そもそもerrno.hが終了コードを表しているというのが勘違いだぞ。あれはシステムコールや標準ライブラリ関数の戻り値の定義であって、あくまでもCのコードの中の話だ。
270デフォルトの名無しさん (JP 0H4a-Cg7n)
2020/01/06(月) 12:13:01.97ID:7++dQVmoH >>268
何の規格の話?お前のシステムの規格が変わったのなら、なおさら独自のenum等で定義しておかなきゃバグるやろ
何の規格の話?お前のシステムの規格が変わったのなら、なおさら独自のenum等で定義しておかなきゃバグるやろ
271デフォルトの名無しさん (ワッチョイ 06de-HDsw)
2020/01/06(月) 12:25:01.14ID:Vt94EpB40 そこまで言うからには
もちろんコマンドラインで
-h
ってやったら
戻り値に関するヘルプも出るんだろうな
俺は見ないけど
もちろんコマンドラインで
-h
ってやったら
戻り値に関するヘルプも出るんだろうな
俺は見ないけど
272デフォルトの名無しさん (ワッチョイ 814f-olRn)
2020/01/06(月) 13:03:54.64ID:HSlK76Pq0 初心者のつまらん質問で申し訳ありません
メッセージボックスを親フォームの中央に表示させたくて、方法を探したところ
Win32APIを使った方法を見つけましたが、結構コード量が多くて面倒くさそう・・・
これなら自前のモーダルフォームを作って親フォームの位置取得して表示させる方が簡単ですかね?
皆さんはどうされてます?
メッセージボックスを親フォームの中央に表示させたくて、方法を探したところ
Win32APIを使った方法を見つけましたが、結構コード量が多くて面倒くさそう・・・
これなら自前のモーダルフォームを作って親フォームの位置取得して表示させる方が簡単ですかね?
皆さんはどうされてます?
273デフォルトの名無しさん (ワッチョイ 8201-TJkF)
2020/01/06(月) 13:04:51.24ID:78RinjQr0 >https://docs.microsoft.com/en-us/dotnet/api/system.environment.exit?view=netframework-4.8
↑ここ読んでも分からないの?
ピンポイントで教えてもらってるのに
↑ここ読んでも分からないの?
ピンポイントで教えてもらってるのに
274デフォルトの名無しさん (ワッチョイ be7c-lxBK)
2020/01/06(月) 13:17:35.30ID:jysEDvVa0 すでにコードがあるならコピペするだけじゃね?
ライセンスは知らん
ライセンスは知らん
275デフォルトの名無しさん (ワッチョイ 2252-rouQ)
2020/01/06(月) 13:54:30.86ID:vrofCXbf0276デフォルトの名無しさん (ワッチョイ 4602-71dz)
2020/01/06(月) 15:54:50.90ID:i8hCm9on0277デフォルトの名無しさん (ワッチョイ 4602-71dz)
2020/01/06(月) 15:57:32.58ID:i8hCm9on0278デフォルトの名無しさん (ワッチョイ c2ad-Cg7n)
2020/01/06(月) 16:03:27.39ID:codN4GMx0 >>277
は?
は?
279デフォルトの名無しさん (ワッチョイ 4602-71dz)
2020/01/06(月) 16:16:51.68ID:i8hCm9on0280デフォルトの名無しさん (ワッチョイ c2ad-Cg7n)
2020/01/06(月) 16:25:16.18ID:codN4GMx0 ごめんキチガイに触ってしまった
281デフォルトの名無しさん (ワッチョイ 41e8-E95m)
2020/01/06(月) 17:00:25.20ID:/c/Em2OW0 >>272
APIをラップしたクラスを作ることをお勧めする
自分でFormから作ってもいいけど文字列に合わせてウィンドウサイズを調整したり
パラメータに合わせてアイコンとかボタンを作ったりする方が面倒だと思うよ
APIをラップしたクラスを作ることをお勧めする
自分でFormから作ってもいいけど文字列に合わせてウィンドウサイズを調整したり
パラメータに合わせてアイコンとかボタンを作ったりする方が面倒だと思うよ
282デフォルトの名無しさん (オイコラミネオ MM49-Ivq/)
2020/01/06(月) 17:11:39.14ID:D3635f2eM >>272
そんなの気にしてたの最初の頃だけだったな〜
自前でフォーム作ってもアイコンとかほぼ互換にするには手間かかる
APIでも大して変わらんのでは
他でも使い回すなら手間かかるかではなく、使い勝手がいいように組める方優先
そんなの気にしてたの最初の頃だけだったな〜
自前でフォーム作ってもアイコンとかほぼ互換にするには手間かかる
APIでも大して変わらんのでは
他でも使い回すなら手間かかるかではなく、使い勝手がいいように組める方優先
283デフォルトの名無しさん (ワッチョイ 42ad-f3Fz)
2020/01/06(月) 18:34:31.97ID:HrPzlOWn0 おそらくエラー定義に拘ってる人は
元々自分で定義したらC使いの上司に
「EXIT_SUCEESSとかあるだろが二重定義するなゴラァ!」
とレビューで怒られて
「自分で定義してね♡」って書いてある公式ドキュメントが欲しいんだと思う
上司を納得させられる
元々自分で定義したらC使いの上司に
「EXIT_SUCEESSとかあるだろが二重定義するなゴラァ!」
とレビューで怒られて
「自分で定義してね♡」って書いてある公式ドキュメントが欲しいんだと思う
上司を納得させられる
284デフォルトの名無しさん (スップ Sdc2-IJNu)
2020/01/06(月) 18:39:19.67ID:kN/rUhZhd そういう話だったのになぜか途中からどこで定義するのか問題にすり替えた
どこで定義されていようが最終的には同じなのに
どこで定義されていようが最終的には同じなのに
285デフォルトの名無しさん (ワッチョイ 89ad-xMc7)
2020/01/06(月) 18:58:11.81ID:fXTekjlj0 >>272
WH_CBTをグローバルフックして表示位置を変更だな
WH_CBTをグローバルフックして表示位置を変更だな
286デフォルトの名無しさん (ワッチョイ c2ad-Cg7n)
2020/01/06(月) 19:01:20.67ID:codN4GMx0287デフォルトの名無しさん (アウアウウー Saa5-CnQr)
2020/01/06(月) 19:09:21.84ID:vUR1r/Pua >>272
自分なら自作するというかしてました。
標準のMessageBoxは使い辛いところが多いので。
(1) モーダルじゃない表示も可能
(2) カウントダウンして自動的に消える
(3) 背景だけ半透明表示可能
ついでにこんな機能付きのを作ったらどうでしょうか。
自分なら自作するというかしてました。
標準のMessageBoxは使い辛いところが多いので。
(1) モーダルじゃない表示も可能
(2) カウントダウンして自動的に消える
(3) 背景だけ半透明表示可能
ついでにこんな機能付きのを作ったらどうでしょうか。
288デフォルトの名無しさん (ワッチョイ 4602-71dz)
2020/01/06(月) 19:12:29.35ID:i8hCm9on0289デフォルトの名無しさん (ワッチョイ 49a7-HDsw)
2020/01/06(月) 19:19:01.72ID:NtfTHL6y0 たかが終了コードの何を想定してるの?
290デフォルトの名無しさん (ワッチョイ ed0c-UAPS)
2020/01/06(月) 19:38:09.46ID:k52Bb7eZ0 わかった、話をまとめよう
Q. 定義済みのリターンコード無いの?
A. 無い
では次の方どぞ〜
Q. 定義済みのリターンコード無いの?
A. 無い
では次の方どぞ〜
291デフォルトの名無しさん (ワッチョイ 42ad-f3Fz)
2020/01/06(月) 19:43:24.53ID:HrPzlOWn0 >>286
システムエラーコードとアプリケーションエラーコードがごっちゃに書いてあるのが混乱の元な気がしてきた
"In your application, you can define your own error codes in an enumeration, and return the appropriate error code based on the scenario"
canが弱く見えるのでは
「C#はヘッダファイルとかないから各自自分で定義するように!」くらいあると
そっから飛べる先に
https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes--0-499-
とかがあってさも定数があるかのように見えるのも混乱のもとかと
まあ"use a non-zero number to indicate an error"と書くなら最低ゼロくらいは定義しといてくれというのはわからんでもない
システムエラーコードとアプリケーションエラーコードがごっちゃに書いてあるのが混乱の元な気がしてきた
"In your application, you can define your own error codes in an enumeration, and return the appropriate error code based on the scenario"
canが弱く見えるのでは
「C#はヘッダファイルとかないから各自自分で定義するように!」くらいあると
そっから飛べる先に
https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes--0-499-
とかがあってさも定数があるかのように見えるのも混乱のもとかと
まあ"use a non-zero number to indicate an error"と書くなら最低ゼロくらいは定義しといてくれというのはわからんでもない
292デフォルトの名無しさん (ワッチョイ c2ad-Cg7n)
2020/01/06(月) 19:43:37.98ID:codN4GMx0 >>288
処理系で定義?????
処理系で定義?????
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・麻生太郎 副総裁 石破政権の1年は「どよーん」 高市政権の発足で「何となく明るくなった」「世の中のことが決まり動いている」 [Hitzeschleier★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★3
- ジャップ「カントの純粋理性批判読むお!!!」⇒全員上巻で挫折 俺恥ずかしいよ…😭 [731544683]
- トランプ、G7に代わるcore 5を発表 [805596214]
- 麻生太郎が石破政権の1年を酷評「どよーんとして何も動かない感じだったな。それに引き換え高市政権は物事が動いている」 [597533159]
- 【速報】室井佑月、米山隆一との離婚を決意wwwwwwwwwwwwwwwwwwww [802034645]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★4
