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

■ このスレッドは過去ログ倉庫に格納されています
2017/06/09(金) 18:36:01.72ID:lNiKtgPwM

「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

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

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

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

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

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

■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1492843013/

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

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
---
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2017/06/18(日) 20:54:56.71ID:2ZvXTc7Xd
たまにScheme使ってる身からするとC言語なんて複雑性の塊でしかない
2017/06/18(日) 20:55:04.82ID:4KNX7P10a
>>22-23
2017/06/18(日) 21:09:54.93ID:wcAf0alPa
こんな難しい動作するコードは駄目だってことだね
2017/06/18(日) 21:26:40.66ID:gBGY/PYC0
言語仕様がシンプルって触れ込みで本当にシンプルなものにはお目にかかったことがない
brainfuckくらいかな

go、てめーは特に駄目だ
落とし穴ばっかり掘りまくりやがって
2017/06/19(月) 00:15:22.74ID:Ww5nR0aW0
enumerator は、.NET Framework 1の設計ミスと、それを取り繕う互換性維持のためだけのダーティーコードが分かりにくくしているだけ。
2017/06/19(月) 00:34:16.82ID:9HdiQdA0a
ただのIteratorパターンを分かりにくいって言われてもw

ジェネリックのない.NET1.xの段階でリリースしたのは「戦略ミス」だったんじゃないのかって言いたいのなら
それはそうかもしれないけど
2017/06/19(月) 01:09:51.49ID:hwxIPu2Ga
言い訳はいい
初見ではクソコード確定
2017/06/19(月) 01:37:01.54ID:EFIc9SHVa
>>277
気づいてないみたいだけど、まさにそういう自己正当化のことを「言い訳」っていうんだよw
2017/06/19(月) 01:58:13.06ID:0T6aPzZoa
ウンコードの相手をしてる暇はない
2017/06/19(月) 02:47:34.68ID:y5kZlHZm0
コンボボックスのアイテムを他のコンボボックスに書き換える方法
これより簡単な方法って存在しますか?

for (int j = 0; j <= combobox1;.Items.Count-1; j++)
{
combobox2..Items.Add(combobox1.Items[j]);
}
2017/06/19(月) 08:54:35.24ID:cIn3xoah0
バインディングしてるなら
comboBox2.ItemsSource = comboBox1.ItemsSource;
とかでもいけるけど
2017/06/19(月) 08:55:26.22ID:cIn3xoah0
ItemsSourceじゃなかったDataSourceだった
2017/06/19(月) 12:50:45.81ID:EUrvQ/BA0
まずfor文を使うのをやめて
2017/06/19(月) 12:56:04.01ID:VCAPf4jOa
その前にc#ではないなw
2017/06/19(月) 18:19:56.58ID:I4SWBMMg0
GroupByするのですが、ソートした結果がほしいのです。どうすればいいでしょうか??
例えば、Personクラスがあります。
class Person { public string FirstName, public string LastName }
LastNameでグループ化しますが、persons.GroupBy(p => p.LastName);
この各グループ内でfirstNameでソートした状態でグループ化したいのです。
2017/06/19(月) 18:39:44.95ID:DpavZgQja
>グループ内の要素は、source に出現する順序で返されます。
とあるから、GroupByする前にfirstNameでソートしておけばいいんじゃないの?
https://msdn.microsoft.com/ja-jp/library/bb534501(v=vs.100).aspx
2017/06/19(月) 18:40:02.10ID:P6DFew9Aa
先にfirstNameでソートしてからGroupByすればいい
GroupByは元の順序を変えないから
2017/06/19(月) 20:00:39.81ID:I4SWBMMg0
>>286,287
なるほど。そうことですか。
ありがとうございます。
2017/06/19(月) 22:12:58.54ID:gggoijwOM
業務系のアプリ作るときって、
例外処理どれくらいやるのですか?

個人だとざっくり例外キャッチしときゃいいやみたいな感じだけど、このケースはこういう可能性があるとか全部考慮しないといけない?
2017/06/19(月) 22:26:10.29ID:l5+Ht5Lo0
例外処理で最も大事なのは例外を漏らさないことではなくどこで例外を漏らしても問題のない作りにすること
それを徹底してさえいれば例外は最終的に一番上のイベントハンドラでキャッチしたりWebならフレームワーク任せにしても基本的に問題ないはず
それをあえて例外の発生源により近い場所で処理するのは、あくまでユーザーの利便性を高めるためのオプションであって、それが必須であってはいけない
2017/06/19(月) 22:41:39.10ID:DpavZgQja
>>289
必要に応じて、としか言いようがないのでは?w

なんか無駄にハッスルして(笑)例外処理にこっちゃう人がたまにいるけど、
ぶっちゃけそれでプログラムの本来の効用が上がるわけじゃないんから必要以上に凝るのは
バカげてるとは言えると思う
2017/06/19(月) 22:56:05.74ID:n8yR7uvJM
例外はトップダウンで考えるのが効率よく堅牢なソフトウェアを作るコツ
上の方でまとめてリトライすりゃ済むんなら下で細かいケースをいちいち個別に考慮する必要はない
2017/06/20(火) 00:28:55.36ID:0dk+Bj02M
例外は呼び出しルートでメッセージに変換して出力
要件で明確にこういう障害の時はこうすると決まっていない限りは絶対に個別に処理してはならない
仕様で決まっていないのに処理するということは例外を握りつぶすことと同じだ
2017/06/20(火) 08:11:57.37ID:OLNd26fgM
ありがとうございます。
例外のメッセージ出されても意味分からないから、分かりやすいメッセージにしろとか、考慮不足なんじゃないのって言われて、まじか、想定できる箇所全部処理させる気か!?みたいな
2017/06/20(火) 09:47:17.68ID:GRs2Ke5S0
golangはそういう思想で作られてるな
あれは偏執的過ぎる気がするが
2017/06/20(火) 12:24:05.26ID:iIE7QTSfM
日本人は末端から考えるのが好きだから、例外をその場で全て個別に適切に処理しようとしてコードが膨れ上がり
握り潰しだらけでデバッグ不能なゴミが出来上がることが多いよね
未だにJavaの検査例外を有効であると信じてる人も多いし
2017/06/20(火) 12:46:21.09ID:ghFCA5oRa
むしろ集約例外ハンドラ使えとかなるべく呼び出し階層の上の方で処理しろって言ってる奴を見たら、
ああこいつは何も分かってないなと判断して眉にツバして話を聞くことを勧めるw
2017/06/20(火) 14:28:33.32ID:qSWxsRTn0
>>297
ついでに目玉と心臓も潰して電車に飛び込んで死ね単芝
2017/06/20(火) 16:45:59.98ID:EFljh2yC0
Windows10での話なんですが、
フォームの左上とクライアント領域の左上の差を取得しようとPointToClient(Location)を実行するとおかしな値を返してきます
具体的にはフォームの外枠は1pxでタイトルバーの高さが31pxなので(-1, -31)を返さないとおかしいはずなんですが、(-8, -31を)を返してきます
(これはVSのデザイナなどで表示されてるWindowsベーシックスタイルのタイトルバー高さ、枠の幅なので多分そちらが返ってきているのではと思ったのですが)

表示されている状態に沿った値を取得する方法はないでしょうか
2017/06/20(火) 17:06:48.28ID:EFljh2yC0
すみません別の単語で検索したら自己解決できました
DwmGetWindowAttribute()をつかう手法でやります
2017/06/20(火) 19:00:18.30ID:Z7Rlaax/p
>>294
考慮不足なんじゃないかというのは、全ての例外を処理しろって事じゃないぞ?
その場で処理するべきかはケースバイケースだが以下は全て考えておくべきだって事だ

発生しうる例外は何か?
どの例外をその場で処理するべきか?
上に投げるのが適切としたのは何故か?

考慮不足じゃないかと言われたら相手が納得するまでこれらの考慮した事を説明すればいいだけ、相手と判断・認識が違っていてもより具体的な話が出来るだろう
もしそれが出来ないなら実際に考慮不足だからもっと考えるべき
2017/06/20(火) 20:06:21.02ID:Ex7wW9yMa
質問者がどういう文脈のどういうニュアンスで「考慮不足」って言われたかなんか
お前に分かるわけねえだろw
エスパーか何かのつもりかねw

っていうか、何を偉そうに威張り散らして講釈垂れてるのかねw
こういう奴心底大バカだと思うわ
2017/06/20(火) 20:08:47.28ID:A1/74Hqda
アプリが落ちたら考慮不足なんだよ!
顔面グチャグチャにされてぇのかクソが!

ってセリフを大手で聞いたwww
2017/06/20(火) 20:23:15.93ID:map82aZCa
System.OutOfMemoryExceptionで落ちても?
アプリの全域で落ちる可能性あるけど?
2017/06/20(火) 20:40:53.02ID:A1/74Hqda
>>304
ひとまず組んだ奴の責任かなぁ?
2017/06/20(火) 21:10:22.17ID:RnxrF89h0
お前こそ密室で発言した気になってろよ
明日は出社させねえからな
2017/06/20(火) 22:08:32.31ID:UY9c0ml0M
要件になってないのに考慮も対応もない
とりあえずで例外を捕まえるやつは転職してくれ
308デフォルトの名無しさん (アウアウカー Sa33-otAv)
垢版 |
2017/06/20(火) 23:27:20.81ID:dU/FxV4ta
ん?例外はとりあえず呼び出し元にthrowしとけばいいってこと?
それとも下手にcatchするなってこと?
2017/06/20(火) 23:29:44.28ID:TEAjB2PSa
そのレベルで対処が必要とされているものだけ拾え
想定してないものまで拾うな握りつぶすな
2017/06/21(水) 02:43:49.89ID:utv6BdFK0
これが分かりやすい
https://blogs.msdn.microsoft.com/nakama/2008/12/29/net-part-1/
2017/06/21(水) 03:23:32.47ID:gTS1oBXqa
>>310
クラスを使う側に回ったとき何でもかんでも例外で返すクラスとそうでないクラスと混在してて使いにくいんだよ死ねよ
って感じ
100箇所で呼び出したら100通りのルートを確保して死んでる
2017/06/21(水) 04:20:38.54ID:6XMRbYZBp
C#でエクセル出力したいんですけどどうしたら良いですか?
2017/06/21(水) 04:36:07.67ID:gTS1oBXqa
>>312
NPOIが正解だって書いてあったの見た
2017/06/21(水) 06:16:18.05ID:RdazTatF0
>>312
ざっくりしすぎ。
エクセルファイルを作成するだけならIOクラス、エクセルファイルを操作するならExcelクラス
2017/06/21(水) 06:35:50.86ID:1NTI9Fvt0
WebBrowserで動的に変化するページのソースを取得したいのですが、
Browser上のボタンを押す→動画が再生される(HTMLが書き換わる)
といった処理がBrowser内でおこなわれているはずなのですが、
IEのソースを表示ではHTML書き換え前の状態、Chromeの検証(デベロッパーツール)の
elementsでは書き換え後の情報が見れたのですが、

IHTMLDocument2 HTMLDocument = webBrowser1.Document.DomDocument as IHTMLDocument2;
string content = webBrowser1.DocumentText;

としてみても取得できませんでした。
何か他にいい方法はないものでしょうか?
2017/06/21(水) 06:48:02.31ID:0awfP3cQ0
Selenium使った方が楽よ
もしくはChromeのエクステンションとして作る
2017/06/21(水) 07:04:09.08ID:sEly9kN+0
.Document.Body.Parent.OuterHtml
2017/06/21(水) 08:19:11.27ID:aH+Y8UGh0
<<<C++>>>
}
0≦1.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333*∞
E,TO,LA,1,35,8,15,2,0,
[EMO]-#0.*88871~
2017/06/21(水) 11:13:10.25ID:J81ElXfl0
>>312
Open XML SDKでExcelファイル作ったけど面倒だったので、次やるならClosedXMLかNPOIだな
お仕事だと俺社環の都合で前者はOKで後者がNGなのが辛い
320デフォルトの名無しさん (ワッチョイ 9e23-u+AO)
垢版 |
2017/06/21(水) 16:39:05.91ID:OqGMB+VY0
public class TestClass {
public enum PublicEnum { One, Two, } //列挙型
private int privateField; //フィールド
public int publicProperty { get { return privateField; } } //プロパティ
public TestClass(int val) { privateField = val; } //コンストラクタ
public string publicMethod(string str)
{ //メソッド
str = "publicMethodが呼び出されました。" + str;
return str;
}
public string publicMethod() { return publicMethod(""); }
}
class Program{
static void Main(string[] args){
Type typeTC = typeof(ConsoleApplication1.TestClass);
MemberInfo[] memberTC = typeTC.GetMembers(
BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly
);
foreach (MemberInfo m in memberTC) { Console.WriteLine("{0} - {1}", m.MemberType, m.Name); }
}
}
このmemberTCを、typeTC.GetMembers( BindingFlags.Public ); にすると、
NestedType - PublicEnum しか表示されません。
同じようにNonPublicとか他のメンバで試すと何も表示されなくなります。
何かやり方間違っていますか?
2017/06/21(水) 17:09:05.60ID:ggt7kMvk0
> Public または NonPublic と共に、Instance または Static を指定する必要があります。指定しない場合、メンバーが返されません。
322デフォルトの名無しさん (ワッチョイ 9e23-u+AO)
垢版 |
2017/06/21(水) 17:38:01.17ID:OqGMB+VY0
>>321
ありがとうございます。
2017/06/21(水) 17:57:52.96ID:1NTI9Fvt0
>>316
自分の実力ではちょっと敷居が高そうですが、Seleniumを使ってみようと思います。
Chromeの拡張機能を使いたいのは山々なのですが、動画のURLを再生ソフトに渡すために
外部プログラムを起動するにはかなり厄介そうなので諦めました。

>>317
やってみましたが無理でした。

レスしてくださった方々、ありがとうございました。
2017/06/21(水) 18:40:33.78ID:Os8YZW2iM
DOM書き換えはソース書き換えじゃないからな
ソース見れる場合は独自にDOMからソースを組み立ててるだけじゃないかな?
IEがそういう機能提供しているとは思えない
2017/06/21(水) 19:05:13.46ID:r7sO91Ct0
例えば整数の配列(リスト)
nums = {4,1,9,7,5,3,1,3,6,7,2,1,3,5,2,6,...}
というのがあって、
これを出現数をキーにしてグループ化するには

nums.GroupBy(x => x)
   .Select(x => new { count = x.Count(), number = x.First() })
   .GroupBy(x => x.count, x => x.number)

としたらできたんだけど、それぞれ各グループのソートもしたい
出現数順なら、単純に最後に OrderBy すりゃいいんだろうが
やりたいことはそれじゃない

説明くどいかもしれんが、表にすると

出現   数グループ
----------------------------------
1 回   {4, 9}
2 回   {5, 2, 6}
3 回   {7, 1, 3}
.      .
.      .
.      .
.      .

の表の右側の各配列をそれぞれソートしたい
まあ foreach 回せばいいんだろうが、後学のために
もっとスマートな方法があれば知りたいなと
2017/06/21(水) 19:16:08.30ID:lPZfHrAN0
>>325
もう少しルールを明快に。
エスパーやないからな
2017/06/21(水) 19:25:08.09ID:ggt7kMvk0
nums.OrderBy(x => x).以下同じ
2017/06/21(水) 19:25:57.93ID:r7sO91Ct0
>>326
期待してるのは、俺がよく知らないLinqのクエリ演算子
使って一発でって感じだけど
でも別に唯一無二の正解を聞きたいわけでもない
他の人はどうやるのか知りたいだけで
細かいルールとか気にしなくていいよ
2017/06/21(水) 19:32:40.57ID:r7sO91Ct0
>>327
やっと意味わかった
最初にソートしろと

若干不安が残るがそれで順序保証されれば
話が早いな
2017/06/21(水) 19:46:28.27ID:yKdKl6mza
そろそろ覚えたコードでなんか作ったら?
知識はあるけど知恵が足りてないように見える
プログラム言語研究会ってわけじゃないんでしょ?
2017/06/21(水) 19:54:32.19ID:zfxsbKsgM
フォームでタッチパネル対応アプリ作りたいんですが
マルチタッチのイベント拾うにはどうしたら良いでしょうか
2017/06/21(水) 20:18:20.99ID:ggt7kMvk0
WM_TOUCHメッセージを処理する
2017/06/21(水) 20:40:59.90ID:Os8YZW2iM
>>331
かなり前に拾った記事で内容見てないけど参考になれば
http://www.atmarkit.co.jp/ait/articles/1004/02/news095.html
2017/06/21(水) 20:43:10.04ID:Os8YZW2iM
もしかしたwinformsか
だったらごめん
2017/06/21(水) 21:42:23.91ID:qtkn68K70
Win8以降ならWM_POINTERやらDirect Manipulationやら色々増えてたりもする
2017/06/21(水) 21:47:34.78ID:UBLn/eRur
>>319
Open XML SDK でエクセルファイルとか罰ゲームかよww
2017/06/21(水) 22:16:20.08ID:aInzLc5fM
感覚が麻痺してるみたいだけど、Excelを吐く仕事の時点で十分罰ゲームだから
2017/06/21(水) 22:19:02.37ID:GsXKc/xSa
なんで?
データは二次利用してなんぼでしょ

Excelみたいな優秀なGUI備えたソフト自分でつくれんの?
2017/06/21(水) 22:22:24.06ID:FfOd2t570
>>338
なんでも叩ける俺スゲー君だから相手にしなくていいよ
2017/06/21(水) 22:28:15.84ID:tM48Am1R0
csvが一番簡単
Excelが必要なら仕方ないけど
2017/06/21(水) 22:36:10.58ID:T/o2O9AKM
Excel.Applicationを使わないと対処不能な要件が入ってくると冷や汗が出る
2017/06/21(水) 23:00:08.71ID:CHphHT4qa
Excel OnlineってAPI公開してないんだっけ?
2017/06/21(水) 23:00:32.24ID:OATVPpmDM
エクセルを使うとロクなことがない。
エクセルの自由度を狭めるという、
誰のためか分からんかことになるからだ
344デフォルトの名無しさん (ワッチョイ baea-IEdM)
垢版 |
2017/06/21(水) 23:46:15.23ID:SXybjlfe0
NPOIは結構バグあったな
自分も次やるならClosedXMLだな
ExcelCreatorは障害報告するとバージョンアップで直りますが多かった
要件によっては未だにPIAもあり
2017/06/22(木) 00:12:37.97ID:k91IRdXa0
>>336
セルの指定がR1C1使えずにA1限定とか本当面倒だった
2017/06/22(木) 00:36:01.62ID:Iw2C8Cwxa
PIAでオートメーションしかやったことなかったわ
ClosedXMLググってみるとなんかよさそうだねいいこと教えてもらった
まあ今のお仕事では使うことはないだろうけど
2017/06/22(木) 07:31:23.23ID:cUiyYbdHM
VSTO使えば?
2017/06/22(木) 07:38:34.20ID:s9kiMNGya
Excel入ってなくても使えるやつはどれ?
2017/06/22(木) 11:30:50.89ID:lcz/9Tid0
NPOIとかClosedXMLとか この辺は単純にファイルの中身読み取って書き換えるだけ
だからついでにEXCELでやるみたいに印刷してとか言われると困る
2017/06/22(木) 14:34:20.10ID:FkmL6sDC0
Excelだから再計算もやってよとか後で言われるとね・・・
2017/06/22(木) 15:33:33.55ID:vU8xR0ewa
いやそれはほとんどの場合正当な要求でしょう
計算式入れておけばいいんだから
2017/06/22(木) 19:08:26.93ID:n4zvfmL3M
>>351
>>319 は Excel 本体は使わないって話やで
計算式の処理までエミュレートすると言うなら応援だけはするけど
2017/06/22(木) 19:26:52.09ID:lD81v1Toa
>>352
何言ってるかよく分からんけど、ワークブックはエクセルで開く前提で作るんでしょ?

「再計算もやってよ」ってユーザーさんの要望の意味は、マニュアルであるセルの値を変更したら、
その系列の合計とか平均値とかが自動的に再計算されるようにしてって意味じゃないの?
2017/06/22(木) 20:13:34.35ID:yaPeNTze0
Officeがインストールされている環境ならNetOffice使えばOK
印刷もできるし互換性の問題も絶対に発生しない
COM開放なんかも何も考えずに使えるし楽勝

あとExcelだけじゃなくてWordやOutlookなんかも操作可能だぞ
2017/06/22(木) 20:24:21.48ID:7IUQweXrM
再計算させると開くのに時間かかるからあらかじめ計算した値を入れといてちょうだい
計算させてから保存するだけだから簡単でしょ?
2017/06/22(木) 21:17:17.14ID:fAGSkyHHM
>>354
それってサーバーで使える?
どういう仕組みなんだ
2017/06/22(木) 21:31:01.39ID:yaPeNTze0
>>356
内部的にCOM使ってるだけのラッパー
サーバーでも当然使えるけどExcelがインストールされてなきゃダメだよ
2017/06/22(木) 21:48:41.95ID:fAGSkyHHM
なんだCOMラッパーか
それじゃサーバーではまともに使えないな
2017/06/22(木) 22:35:12.42ID:VnYBxQVg0
>>357
> サーバーでも当然使えるけど
使えねーよ
サーバーだと大抵サービスで動かすからちょっと設定しないとダメだし保証対象外
2017/06/23(金) 12:07:18.94ID:ywmCXTPbM
ビットコインとかやりたいんですけど、apiとかの取扱いについて勉強するにお勧めのサイトか書籍教えてください。
2017/06/23(金) 19:49:23.99ID:XXCvXi0z0
C#関係あるの?
2017/06/23(金) 21:03:05.44ID:ywmCXTPbM
>>361
C#しか出来ないのであります!
2017/06/23(金) 21:11:06.17ID:iy5Tv8tFM
C#は優秀だからこだわりたい気持ちはわかるけど勿体無いな
エコシステムまで視野を広げると様々な言語を使えるようになった方が絶対に得する
364デフォルトの名無しさん (ワッチョイ ffa2-LvKX)
垢版 |
2017/06/23(金) 21:14:53.75ID:BInF8U/X0
証券会社が提供してるビットコインのWebAPIを呼び出すってこと?
2017/06/23(金) 21:27:13.17ID:Ob44rCMx0
>>336
慣れれば何とかなる






二度とゴメンだがな(´・ω・`)b
2017/06/23(金) 21:29:40.31ID:Ob44rCMx0
>>336
OpenXMLでWordよりは128倍マシ



まぁ、今度はClosedXML にすると思うけど(´・ω・`)b
2017/06/23(金) 21:34:42.44ID:phaIeuJh0
キー入力をエミュレートする方法教えてください
string a = e.KeyCode.ToString();
a="{"+a+"}";
sendkeys.send(a);

だいたいこういう流れでやってるんですがCTRL SHIFTができません
装飾キーは+ ^をつければいけるのですが単独で送る方法がわかりません
あと数字キーは D1, nampad 1となるのでできません
2017/06/23(金) 21:51:49.36ID:ywmCXTPbM
>>364
その通りでやんす!
2017/06/23(金) 22:21:19.99ID:dFPAo6Gr0
>>368
どこの取引所だよ
2017/06/23(金) 22:24:34.94ID:iy5Tv8tFM
>>368
普通は仕様を公開してるだろ
HttpClientでその通りにリクエスト送るだけ
2017/06/23(金) 23:01:44.40ID:dhhFjplC0
>>369
zaifかビットフライヤーです!
どちらでもいいですが、自分で接続できるようになりたいです。

>>370
見てもわからないでやんす!
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況