トップページ⇒tech
1002コメント350KB

ふらっと C#,C♯,C#(初心者用) Part122 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2016/07/10(日) 00:34:49.34ID:2YnnBC7F
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part121
http://echo.2ch.net/test/read.cgi/tech/1465958068/

■関連スレ
C#, C♯, C#相談室 Part91
http://echo.2ch.net/test/read.cgi/tech/1467142749/

■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
0232デフォルトの名無しさん2016/07/15(金) 19:37:58.33ID:x6A7/HXA
>>231
一回開いたら閉じなければいい。
調べ事が全部終わった時点で閉じる
0233デフォルトの名無しさん2016/07/15(金) 19:43:36.20ID:3WxeIFwM
>>232
それは原則ですよね
ただ検索ページに戻った時にこれ押したっけ?ってなって二度開きしてしまいますw
0234デフォルトの名無しさん2016/07/15(金) 19:44:18.20ID:ZmDm8hzp
>>233
リンク色変わるだろ
0235デフォルトの名無しさん2016/07/15(金) 19:45:42.25ID:3WxeIFwM
そうでしたね…
なんか要領が悪いのかページ中の言葉にもひっかかって無限に調べてしまう…
一個の調べごとで20ページくらい見てしまうんだけど病気なのかな
なんか調べごとの本質みたいなのはあるのかな?
0236デフォルトの名無しさん2016/07/15(金) 19:46:09.20ID:3WxeIFwM
勿論目的は一つなんですよ
一つを調べるのに調べたページで意味の分からない単語がでてきてを繰り返して
0237 ◆JVmV/l9hINWZ 2016/07/15(金) 19:59:44.95ID:3WxeIFwM
馬鹿なのかな
0238デフォルトの名無しさん2016/07/15(金) 20:08:11.70ID:ZmDm8hzp
リンクの紫と青の違いも分からないとか色覚ガイジかな?
0239デフォルトの名無しさん2016/07/15(金) 20:16:49.45ID:bPm+cBVv
>>223
GetKeyState()もあるよ。
0240デフォルトの名無しさん2016/07/16(土) 02:02:20.00ID:vP7/TZ2l
ウインドウフォームで開発してるんですが
2つの項目のうち一方がエラーだったらもう一方もエラーにしたいんですが
この2つは1つのまとまった共通部品なのでどうすればいいか悩んでます
一方のエラーイベントが発生した場合もう一方にもエラーアイコンを表示する様にしたいのですがその様な事って出来ますでしょうか?
エラーのさいに発生するイベントとエラーアイコンの表示方法について教えてください
0241デフォルトの名無しさん2016/07/16(土) 02:28:07.30ID:GuAHaK6X
>>240
最後の一文を読む限り、「2つのうち1つがエラーのとき両方をエラー表示にする」以前に「1つがエラーになったときにエラー表示にする」こともできてないってことでいいの?
エラー表示なら単純なのだとラベルの文字色を赤くするとかでエラーと伝えるようなのがあるけどそういうのはわかる?
0242デフォルトの名無しさん2016/07/16(土) 03:00:56.05ID:gYQPT3Ah
検証系のコントロールはないのかって話の気がする
0243デフォルトの名無しさん2016/07/16(土) 05:24:18.06ID:lvrxRkMZ
>>240
多分その質問は実際のコードを見せてもらわないと適切な回答は無理
「エラーのさいに発生するイベント」で例えばそれぞれの部分でメンバ変数で自分でエラーフラグを作るとか参照の方法もいろいろ考えられるはず
・それぞれの動作前にフラグ初期化
・エラーだったらフラグをセット
・もう一方のエラーフラグがセットされていたら動作内容に関わらずもう一つのエラーフラグもセット
・2つのメソッド終了後エラーフラグがセットされていたらエラーアイコンを表示
「エラーのさいに発生するイベント」がコントロールの特定のイベントなのかtry-catchでcatchしたところなのかわからないけど
0244デフォルトの名無しさん2016/07/16(土) 10:12:58.22ID:51AxyT0I
はやく次のバージョンで開発したい
地味に便利な機能が多いんだよな
02452402016/07/16(土) 12:36:05.75ID:vP7/TZ2l
わかりにくくてすいません
詳細にいうと
一方の項目に対して
errorProvider.SetError
が行われた際のイベントを拾って
もう一方の項目に対して
errorProvider.SetError
を行いたいということです。

errorProvider.SetErrorがおこなわれた際のイベントを取得できれば
いいんですがそんなイベントってありますか?
0246デフォルトの名無しさん2016/07/16(土) 12:40:08.94ID:mo63C6Y/
なんか過剰に複雑な方法を取ってるな
ご苦労様
02472402016/07/16(土) 12:44:37.99ID:vP7/TZ2l
機能が共通化されてるので大概の事はうまくいくんですがこの部品だけちょっと特殊なんです・・・
0248デフォルトの名無しさん2016/07/16(土) 12:46:05.97ID:lvrxRkMZ
>>245
ErrorProvider.SetError メソッドはコントロールにエラーメッセージを設定するだけのようだけど?
https://msdn.microsoft.com/ja-jp/library/system.windows.forms.errorprovider.seterror%28v=vs.110%29.aspx
エラーが起こったときに何かしたいのなら該当するコントロールのイベントから設定するしかない
そのレスの内容のままなら.SetError.Changed 見たいなイベントハンドラはないみたいだから.SetError メソッドの中で判断したら
>>246
そこは同感
0249デフォルトの名無しさん2016/07/16(土) 12:57:30.23ID:3A+r0QSz
>>245
個別にSetError()を呼ぶのでなく両方のSetError()を呼ぶメソッドを作ればいい話なんだけど
その「共通部品」の中身は自分でいじれないのかな?
02502402016/07/16(土) 13:00:35.81ID:vP7/TZ2l
validationは一方の項目のみおこなって
エラーの場合は、エラーアイコンを両方の項目に表示するってことなので
共通化されてるvalidationクラスを何とかするしかなさそうですね・・・
かといって各画面にかいてるvalidation対象の項目の指定方法
も変更したくないし。。。うーん困った
02512402016/07/16(土) 13:04:36.63ID:vP7/TZ2l
>>249
共通ロジックはいじれるんですが
上に書いた様に各画面に修正が発生するような書き方はしたくないんですよね・・・
0252デフォルトの名無しさん2016/07/16(土) 13:07:22.57ID:hRwe7ieF
内容の全くわからないプログラムを
どう改造したらいいのかわからない、困った
って言われてもここじゃどうしようもないなw
02532402016/07/16(土) 13:16:23.07ID:vP7/TZ2l
すいませんまとめるとこんな感じです

画面・・・入力チェック対象の各項目を指定してvalidationクラスで判定
validationクラス・・・対象の項目に対し入力チェックを行う(エラーの場合項目の横にエラーアイコンを付与する)
共通部品X・・・各画面に設置されている日付項目の拡張版。項目は二つあり一方がエラーの場合もう一方にもエラーアイコンをつけたい(入力チェック対象は片側のみでよい)
02542402016/07/16(土) 13:17:45.40ID:vP7/TZ2l
共通部品Xは多数の画面に散らばってるので出来るだけ最小限の修正ですむようにしたいてます
02552402016/07/16(土) 13:24:04.34ID:vP7/TZ2l
ですむようにしたいてます
↓
ですむようにしたいです
0256デフォルトの名無しさん2016/07/16(土) 13:24:28.19ID:51AxyT0I
>>240
根本的にUI設計がおかしいんだろうな
Viewにエラーアイコンが幾つかあるけどModelにはエラー情報は1つ
エラーアイコンはそのエラー情報を共有するのが正解って状況じゃん
それなのにModel上にエラー情報が2つ以上あってそのせいでエラー情報の同期が必要ってことだろ
部品のせいにしてないで無理やり直すより今すぐ現場にUI設計担当を呼び出して説教する方がいい結果に終わるだろうね
0257デフォルトの名無しさん2016/07/16(土) 13:28:23.93ID:3A+r0QSz
もともとあるクラスを修正したくなくて、何かを追加していくしかないのなら…

ErrorProviderを継承してSetError()したらイベントを発生するラッパークラスを作成
↓
Designer.cs で new ErrorPorvider() してるとこを自作クラスに書き換える

…くらいしか思いつかん
0258デフォルトの名無しさん2016/07/16(土) 14:22:54.74ID:zis6cIwo
javascriptを利用するコードがC#でかけますけどあれってどこからjavascriptの
機能呼び出してるんですか?
0259デフォルトの名無しさん2016/07/16(土) 14:25:56.44ID:lvrxRkMZ
>>258
WebBrowserクラス
違う場合はそこの内容貼って
0260デフォルトの名無しさん2016/07/16(土) 14:32:11.71ID:zis6cIwo
>>259
そうではなくてjavascriptって一般的に例えばhtmlをブラウザで開いたら実行できるわけじゃないですか?
どこにそのもとになるプログラムあるのかなって
0261デフォルトの名無しさん2016/07/16(土) 14:44:48.34ID:51AxyT0I
ブラウザは関係ない
0262デフォルトの名無しさん2016/07/16(土) 14:47:13.51ID:AJMjVWo8
jscriptとかでも無いんか
何れにせよそのコードを見ない事には答えようがない
0263デフォルトの名無しさん2016/07/16(土) 14:53:22.80ID:LqeZLz2T
>>260
HTMLの内容をブラウザがレンダリングできるのと同じで、ブラウザ自身がJavaScriptを解釈して実行している
ブラウザによっては組み込まれているJavaScriptエンジンの部分だけ取り出して利用できるものもある
有名なのはChromeのV8エンジンで、V8はNode.jsに使われている
C#からV8は使えないことはないがC++の知識が必要
C#でブラウザを介さずに直接JS動かしたいならJScript.NETやWSHがあるが、どっちも時代遅れ甚だしいゴミ
0264デフォルトの名無しさん2016/07/16(土) 14:57:13.45ID:HG82J4b8
C#は時代遅れのゴミではないというのは斬新な意見だ。
0265デフォルトの名無しさん2016/07/16(土) 15:00:16.67ID:51AxyT0I
JavaならともかくC#はまだまだこれから
0266デフォルトの名無しさん2016/07/16(土) 15:42:20.91ID:zis6cIwo
>>263
ブラウザが実行してるんですね、それは思わなかった
なんかプログラムがあるのかと思ってました
ブラウザを介するってことはchromeやieが開いてしまうってことですよね
結構融通がきかないもんですね
0267デフォルトの名無しさん2016/07/16(土) 15:43:21.47ID:zis6cIwo
したいことはevalの利用です
C#にこれがないから大変困ってますよ
0268デフォルトの名無しさん2016/07/16(土) 16:03:00.04ID:mo63C6Y/
つい最近別のスレでも言ったがeval厨は死ね
0269デフォルトの名無しさん2016/07/16(土) 16:06:10.85ID:HG82J4b8
ここ最近、ウイルス作成に関わるような質問ばかりですな。
0270デフォルトの名無しさん2016/07/16(土) 16:07:16.51ID:mo63C6Y/
javascriptで何をしたいのか知らんが、nodeのインタプリタでも起動してスクリプトを標準入力に流せば済む話じゃねえのか?
0271デフォルトの名無しさん2016/07/16(土) 16:09:19.26ID:keAICTWs
evalをもしC#で実装するなら、MSILを書くことになるだろうね
当然スタックの問題とかあるから大して便利にはならないと思うけど
0272デフォルトの名無しさん2016/07/16(土) 16:11:54.67ID:keAICTWs
仕様と実装があってだな…
ブラウザで動くjsはブラウザの実装
C#で動くjsはC#の実装
でも仕様は同じ
ただ使える関数は違う

javaがデスクトップでもアンドロイドでも動くのと同じ
使える関数は違うやろ?
0273デフォルトの名無しさん2016/07/16(土) 16:15:41.19ID:keAICTWs
C#で実行時に特定のソースを実行したいなら、CSharpCodeProviderを使う方法も一応ある
0274デフォルトの名無しさん2016/07/16(土) 16:49:16.97ID:MXamywZj
昨日からC#始めたのに
時代遅れなんて(’д’)
0275デフォルトの名無しさん2016/07/16(土) 16:59:00.72ID:3NB5D8UF
プラットフォームによるだろ
現在のC#の主力はASP.NET MVCで、Web用のオープンソース版.NETである.NET Coreも出て今は結構勢いがある
WinFormsやWPFなら完全に時代遅れだね
0276デフォルトの名無しさん2016/07/16(土) 17:02:25.11ID:HG82J4b8
WPFの時代なんてなかった。
0277デフォルトの名無しさん2016/07/16(土) 17:04:20.66ID:H83xdFRU
>>270
例の人が自分でやれもしない事をあれこれ夢想しているだけ
>>274
趣味でやっているのなら関係ないし、就職活動でやっているのならご愁傷様
0278デフォルトの名無しさん2016/07/16(土) 17:09:35.45ID:Ajd431GJ
全部が全部Webアプリになるわけでなし、WinFormsでちょこちょこ作れるようになっても損は無いだろう。
WPFは学習コストに見合うかは分からんけど。
0279デフォルトの名無しさん2016/07/16(土) 17:13:51.75ID:MldKhLUt
>>278
学習コストとはいうけどWPFはUWPに繋げられるし、今からWinフォーム覚える方が微妙に思える
0280デフォルトの名無しさん2016/07/16(土) 17:14:24.61ID:HG82J4b8
WinFormsでちょこちょこ作れるようになるには努力が必要。最低10分は勉強しないと無理。
0281デフォルトの名無しさん2016/07/16(土) 17:23:07.68ID:mo63C6Y/
UWPは早く1スレ目消費できるといいですね(嘲笑)
0282デフォルトの名無しさん2016/07/16(土) 18:14:37.56ID:UnF3RWZR
DataGridView/DataGridの需要があるから当分なくならない
UWPは今のままだと微妙だがHoloLensで動かしたいなら必要になると思う
0283デフォルトの名無しさん2016/07/16(土) 18:15:43.70ID:51AxyT0I
開発者の理想と顧客の需要は必ずしもマッチしないからなぁ
残念ながらFormsは現役でこれからも廃れないよ
0284デフォルトの名無しさん2016/07/16(土) 19:06:44.09ID:ks6MABP0
>>268
とりあえず嫌悪する理由聞いてみよう
煽りたいだけなら他でやってね
0285デフォルトの名無しさん2016/07/16(土) 21:48:30.19ID:wAARadHv
Unity使いたいんでC#使いますわ
なんだかんだ潰しは効くと信じて勉強中
0286デフォルトの名無しさん2016/07/16(土) 23:47:49.74ID:NrVR0HhP
C#は少なくともVBみたいに変な癖が付いてしまうような言語ではないし
最近のモダンな言語としてのエッセンスをだいたいカバーしてるから
最初に学ぶにはいいと思うよ
0287デフォルトの名無しさん2016/07/17(日) 00:37:14.96ID:4HoBbFJk
方言のきつい言語はお薦めしない。
0288デフォルトの名無しさん2016/07/17(日) 00:48:05.52ID:poDW3Bjd
将来性まで考えるなら、PG としてある程度成熟すればたいていの言語に簡単に対応できるようになるんじゃね?
0289デフォルトの名無しさん2016/07/17(日) 07:11:26.26ID:G19PZTaJ
>>274
C#はええ言語や。迷わず進みたまえ
0290デフォルトの名無しさん2016/07/17(日) 07:12:12.49ID:G19PZTaJ
>>277
就職だと今時は何がええの?
0291デフォルトの名無しさん2016/07/17(日) 07:13:51.05ID:G19PZTaJ
そんなおれは上流の要件定義する側だけど、下流のためにコーティングは勉強してる
0292デフォルトの名無しさん2016/07/17(日) 07:27:08.68ID:TRARk3CH
ちょっとしたデスクトップアプリ作るなら
WPFとWinFormsどっち使います?
作ろうと思っているのは画像検索アプリです
0293デフォルトの名無しさん2016/07/17(日) 08:03:00.25ID:Gpa78e5Y
慣れてる方
画像並べるんならWPFが向いてるとは思うが
0294デフォルトの名無しさん2016/07/17(日) 08:39:12.45ID:AwlFylmh
標準的な画像の下に一行のファイル名ぐらいの表示で良ければWinFormsもありだが
それ以外の凝ったことするにはOwnerDrawでGDI+の世界に入らないとイカン
もしレイアウトを将来的に変更するならwpfしかあり得ませんね
0295デフォルトの名無しさん2016/07/17(日) 10:26:26.44ID:SWVEU9WP
>>292
不特定多数に配りたいなら見た目カッチョ良くできるwpf
工場のおっさんしか使わないならwinform
0296デフォルトの名無しさん2016/07/17(日) 10:40:45.57ID:rVga+Pe2
WPFは勝手に画像を拡大縮小するから要注意
0297デフォルトの名無しさん2016/07/17(日) 12:23:54.74ID:hwYowJU5
>>268
さっさと答えろ
0298デフォルトの名無しさん2016/07/17(日) 13:07:32.74ID:kMwq84ra
substについて質問

subst d: c:\d_drive

を実行した場合に、d:ドライブが仮想ドライブであることの判定と
リンク元のパスの取得はどうやればよいのでしょうか?
0299デフォルトの名無しさん2016/07/17(日) 13:08:25.78ID:KM+CVN99
ここは何のスレだと思う?
0300デフォルトの名無しさん2016/07/17(日) 13:41:11.64ID:MKH0FQju
>>291
中途半端な知識で設計されても困る
上流は客に頭さげるだけ下流に丸投げするだけか
ガチでやり込んで完璧な設計するか
どっちかにしたほうがいい
無能な働き者は不要
03012982016/07/17(日) 13:53:07.41ID:kMwq84ra
>>299
substそのものでなく

substでリンクしたリンクの関係をC#で取得したいって話なんだけど?
0302デフォルトの名無しさん2016/07/17(日) 13:54:28.45ID:G19PZTaJ
>>300
設計なんかしてねーよ
要件定義って言ってるだろ。
これだから無能なコーダーは・・
0303デフォルトの名無しさん2016/07/17(日) 13:58:32.57ID:RI2etwMB
>>300
おまえ金融系の経験ないだろ。
上流で要件認識ずれると詰むぞ
下流の独断で勝手な設計いれるとデスマ確定
0304デフォルトの名無しさん2016/07/17(日) 13:59:37.68ID:zob2Ctbc
>>302
はぁ
やはり挙足取りしかできない無能な文系か
要件定義と設計を切り離せると思ってる時点で使い物にならない弱卒だよ
お前はなにもしないほうがいい
適当に接待だけしてろ
0305デフォルトの名無しさん2016/07/17(日) 14:04:03.22ID:zob2Ctbc
>>303
一般論の話をしてるのにどっから金融の話出てきたんだ?
君ちょっとずれてるよ
0306デフォルトの名無しさん2016/07/17(日) 14:08:36.54ID:hwYowJU5
>>268
死ねよ
マジで死ね
0307デフォルトの名無しさん2016/07/17(日) 14:10:05.81ID:hwYowJU5
>>268
別のスレ見たけどそんな書き込みなかったぞ
ゴミはさっさと死ね
0308デフォルトの名無しさん2016/07/17(日) 14:11:42.04ID:dTRnf0Yh
また妙なのが湧いてきたな
0309デフォルトの名無しさん2016/07/17(日) 14:17:07.71ID:dTRnf0Yh
>>301
QueryDosDeviceでできるようなことが書いてあるが試してはいない
http://stackoverflow.com/questions/3016223/how-to-determine-if-a-directory-path-was-substd
0310デフォルトの名無しさん2016/07/17(日) 14:18:05.11ID:zob2Ctbc
>>303
ついでに君のために教えとくけど金融だろうがどこだろうがピンキリだぞ
今すぐなんらかの手段で始末したほうがいいような人間が仕切ってる現場はジャンル問わずいくらでもある
悲しいけど日本は質量ともにそんな人材に恵まれちゃあいない
デスマ覚悟でも下流がフォローしなきゃやっていけない場面ってのは際限なくあるんだ
君がそういう案件を体験したことがないならそれは君が日本でトップクラスの幸運を持っていたというだけ
0311デフォルトの名無しさん2016/07/17(日) 14:20:18.18ID:CDJg1XmF
NGでスッキリ
0312デフォルトの名無しさん2016/07/17(日) 14:22:27.35ID:zob2Ctbc
というか金融ってむしろ残念な上流の宝庫だよな
0313デフォルトの名無しさん2016/07/17(日) 14:24:14.99ID:Z8Lqp0J+
束の間の平穏だったな……
0314デフォルトの名無しさん2016/07/17(日) 14:25:05.20ID:dTRnf0Yh
くだらねー話してるとみずほ銀行に人身御供として差し出すぞ
0315デフォルトの名無しさん2016/07/17(日) 14:25:48.91ID:nndrdvyJ
同意。
RTGSを通常の金融係SEが理解しているとは思えない
0316デフォルトの名無しさん2016/07/17(日) 14:28:24.33ID:CDJg1XmF
>>1にも書いてあるけどC#と関係ない話題はNGな
0317デフォルトの名無しさん2016/07/17(日) 14:28:38.19ID:SWVEU9WP
javaとか選んだ時点でゴミしかいないからな(偏見)
0318デフォルトの名無しさん2016/07/17(日) 14:41:58.81ID:z9bnwvFo
金融といえばCOBOL。
0319デフォルトの名無しさん2016/07/17(日) 14:54:49.57ID:kMwq84ra
>>309
Thx リンク元取れました

Substの仮想ドライブからファイルを削除すると、ごみ箱に入らないんですよ〜
これで、自作のファイラーからならごみ箱に入れられんで、感謝
0320デフォルトの名無しさん2016/07/17(日) 14:59:52.64ID:mGzpu0y3
お尻に入れた100円ライターが取れなくなりました
どうしたらいいですか?
0321デフォルトの名無しさん2016/07/17(日) 15:07:39.85ID:SWVEU9WP
>>320
着火
0322デフォルトの名無しさん2016/07/17(日) 15:51:31.83ID:DAoGD9tP
プログラマなんて営業できない奴がする職業でしょ?
0323デフォルトの名無しさん2016/07/17(日) 15:52:28.38ID:DAoGD9tP
休みの日もプログラミングの事で頭がいっぱいなの?
気持ち悪いね
0324デフォルトの名無しさん2016/07/17(日) 16:00:51.66ID:z9bnwvFo
プログラマはプライド高いからな。
営業職みたいにクレーム一つで土下座するなんて芸当はできないよ。ほんと営業はすごいと思う。
0325デフォルトの名無しさん2016/07/17(日) 16:09:41.60ID:r6G2tsAT
そもそも労働は奴隷の役目と太古の昔より決まっている
0326デフォルトの名無しさん2016/07/17(日) 16:52:13.62ID:RI2etwMB
ID:zob2Ctbc
こいつが底辺最下流の奴隷ということだけわかったw
0327デフォルトの名無しさん2016/07/17(日) 17:32:31.98ID:mGzpu0y3
上流で要件定義している俺様は有能
下流でコーディングしているIT土方どもは黙ってろ

だっておwwww
0328デフォルトの名無しさん2016/07/17(日) 17:55:57.84ID:ZnXTx0yd
初心者用のC#の質問スレってわかっていない人が多いな
スレタイとテンプレ読めないのか
0329デフォルトの名無しさん2016/07/17(日) 18:05:55.13ID:RI2etwMB
>>327
下流コーダーは黙って言われた通りキーボードたたき続けてろよwww
誰もてめーにセンスとか求めてねーからwww
0330デフォルトの名無しさん2016/07/17(日) 18:34:25.12ID:mGzpu0y3
なにこの頭悪そうなレス
センスないよおまえwww
0331デフォルトの名無しさん2016/07/17(日) 18:39:36.97ID:dTRnf0Yh
今時ライターでガスパンなんてやってるからこういうことに…
■ このスレッドは過去ログ倉庫に格納されています