!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:d09CciDz0201デフォルトの名無しさん (ワッチョイ 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
処理系で定義?????
処理系で定義?????
293デフォルトの名無しさん (ワッチョイ c2ad-Cg7n)
2020/01/06(月) 19:44:51.56ID:codN4GMx0 >>291
別に定義しなくてもいいからcanなんでしょ
別に定義しなくてもいいからcanなんでしょ
294デフォルトの名無しさん (ワッチョイ 027d-UAPS)
2020/01/06(月) 20:48:06.04ID:2EPFHDaI0 コンソールはスレッドセーフなのため?
マルチスレッドで文字出す
そしてもエラーがおきないか?安全か?
マルチスレッドで文字出す
そしてもエラーがおきないか?安全か?
295デフォルトの名無しさん (ワッチョイ 89ad-G+Sj)
2020/01/06(月) 20:52:31.08ID:fXTekjlj0 >>294
いけぬま?
いけぬま?
296デフォルトの名無しさん (オッペケ Srf1-jmyp)
2020/01/06(月) 21:01:18.24ID:3fXeZgESr 処理系で想像してる粒度が違う気がするけど
.NET Frameworkとしては定義されてるものは無いで終わりだろ
.NET Frameworkとしては定義されてるものは無いで終わりだろ
297デフォルトの名無しさん (ワッチョイ 8201-TJkF)
2020/01/06(月) 21:31:26.23ID:78RinjQr0 >>291
その混乱は99.9%読み手の問題
その混乱は99.9%読み手の問題
298デフォルトの名無しさん (アウアウウー Saa5-qQU+)
2020/01/06(月) 22:48:28.16ID:mEVq710ia お前らC#でWebサーバー建てたことありますか?
変な案件やらされそうで新年早々ウツ
変な案件やらされそうで新年早々ウツ
299デフォルトの名無しさん (ワッチョイ c263-rB7U)
2020/01/06(月) 22:51:30.20ID:z7GoHnb80 >>298
さすがにやったことないな
ググッたら前例はあった
https://www.c-sharpcorner.com/article/creating-your-own-web-server-using-C-Sharp/
さすがにやったことないな
ググッたら前例はあった
https://www.c-sharpcorner.com/article/creating-your-own-web-server-using-C-Sharp/
300デフォルトの名無しさん (ワッチョイ c2ad-Cg7n)
2020/01/06(月) 22:54:19.72ID:codN4GMx0 >>298
Kestrelじゃなくて?
Kestrelじゃなくて?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- トランプ、G7に代わるcore 5を発表 [805596214]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 性欲強すぎてほぼ毎日会社のオフィスでシコってるんやけど、これって病気なん?
- 【朗報】新型スーパーカブ、43%値上げ 新しい名前は「スーパーカブLite」と親しみやすく
