トップページ⇒tech
268コメント80KB

【隔離】.NET 1.2を語るすれ

■ このスレッドは過去ログ倉庫に格納されています
0001 ◆adhRKFl5jU NGNG
画像貼り付け何でもあり。
1.0と1.1のユーザーは(・∀・)カエレ!
0002デフォルトの名無しさんNGNG

   | \ダダダダダダ誰モイイネエエエアアアエエエエエエ!!!!!
   |∀゚) オオオオオオオ踊ルナラアアアアア今今今今
   |⊂  イイイイイ今アアアアアアノオオオ内ィィィィィアアアアアア!!!!
   |


     ♪  Å
   ♪   / \   ラアアアアアンタアアアアア タアアアアンンンンンンン!!!
      ヽ(゚∀゚ )ノ   ラアアアアアアンンンンンタアアアアアアアアアア!!! タンンンンンン!!!
         (  へ)    ラアアアアアアンンンタ ラアアアアアアンタアアアアアアアアア!!
          く       タアアアアアアアアアンンンンン!!!



   ♪    Å
     ♪ / \   ラアアアアアンタアアアアア タアアアアンンンンンンン!!!
      ヽ( ゚∀゚)ノ  ラアアアアアアンンンンンタアアアアアアアアアア!!! タンンンンンン!!!
         (へ  )    ラアアアアアアンンンタ ラアアアアアアンタアアアアアアアアア!!
             >    タアアアアアアアアアンンンンン!!!
                アッヒャヒャヒャヒャヒャヒャヒャヒャヒャハyハヤヒャヒャヒャヒャhwyフヂャウハ

   ♪    Å
     ♪ / \   アッヒャヒャヒャヒャヒャヒャヒャヒャヒャハyハヤヒャヒャヒャヒャhwyフヂャウハ
      ヽ(゚∀゚ )ノ   アッヒャヒャヒャヒャヒャヒャヒャヒャヒャハyハヤヒャヒャヒャヒャhwyフヂャウハ
         (   )      アッヒャヒャヒャヒャヒャヒャヒャヒャヒャハyハヤヒャヒャヒャヒャhwyフヂャウハ
          く ノ       アッヒャヒャヒャヒャヒャヒャヒャヒャヒャハyハヤヒャヒャヒャヒャhwyフヂャウハ

0003デフォルトの名無しさんNGNG
2get
0004デフォルトの名無しさんNGNG
>>1
そのトップリは。(w
0005 ◆adhRKFl5jU NGNG
記念カキコ
0006デフォルトの名無しさんNGNG
http://sakots.pekori.jp/imgboard/imgs/img20030303113023.png
http://sakots.pekori.jp/imgboard/imgs/img20030303130958.png
http://sakots.pekori.jp/imgboard/imgs/img20030303170425.png
http://sakots.pekori.jp/imgboard/imgs/img20030303182029.png
http://sakots.pekori.jp/imgboard/imgs/img20030305023240.png
0007仕様ですか?NGNG
class Hoge<T> {

  T aaa = new T();
}

Hoge.cs(3,11): error CS0304: Cannot create an instance of the variable type 'T'
0008デフォルトの名無しさんNGNG
匿名メソッドの吐き出すクラス名、最悪だなこりゃ。(;´Д`)

using System;
using System.ComponentModel;
using System.Windows.Forms;

class AnonMethodTest {

  [STAThread]
  static void Main() {
    Form f = new Form();
    f.Closing += new CancelEventHandler(sender, e) {
      MessageBox.Show("Close.");
    };

    Application.Run(f);
  }
}
0009デフォルトの名無しさんNGNG
生成されたIL。

 .class auto ansi nested private beforefieldinit Main$00E7CBD8$AnonymousDelegateImpl
     extends [mscorlib]System.Object
 {
  .field public class [System.Windows.Forms]System.Windows.Forms.Form f
  .method public hidebysig specialname rtspecialname
      instance void .ctor() cil managed
  {
   // コード サイズ    7 (0x7)
   .maxstack 8
   IL_0000: ldarg.0
   IL_0001: call    instance void [mscorlib]System.Object::.ctor()
   IL_0006: ret
  } // end of method Main$00E7CBD8$AnonymousDelegateImpl::.ctor

  .method public hidebysig instance void
      CancelEventHandlerImpl$00E81298(object A_1,
                      class [System]System.ComponentModel.CancelEventArgs A_2) cil managed
  {
   // コード サイズ    12 (0xc)
   .maxstack 8
   IL_0000: ldstr   "Close."
   IL_0005: call    valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
   IL_000a: pop
   IL_000b: ret
  } // end of method Main$00E7CBD8$AnonymousDelegateImpl::CancelEventHandlerImpl$00E81298

 } // end of class Main$00E7CBD8$AnonymousDelegateImpl
0010デフォルトの名無しさんNGNG
Iteratorもひどい。

using System;

partial class IteratorTest {

  public string foreach() {
    yield "aaa";
    yield "bbb";
    yield "ccc";
  }
}

partial class IteratorTest {

  static void Main() {
    foreach (string s in new IteratorTest()) {
      Console.WriteLine(s);
    }
  }
}
0011デフォルトの名無しさんNGNG
IL。中身省略。

 .class auto ansi nested private beforefieldinit GetEnumerator$00E7CB8C$IteratorImpl
     extends [mscorlib]System.Object
     implements [mscorlib]System.Collections.IEnumerator,
          [mscorlib]System.IDisposable
 {
  .field private string $_current
  .field private int32 $PC
  .field assembly class IteratorTest $THIS
  .method public hidebysig newslot virtual final
      instance bool MoveNext() cil managed
  {
  } // end of method GetEnumerator$00E7CB8C$IteratorImpl::MoveNext

  .method public hidebysig newslot virtual final
      instance void Reset() cil managed
  {
  } // end of method GetEnumerator$00E7CB8C$IteratorImpl::Reset

  .method public hidebysig specialname rtspecialname
      instance void .ctor(class IteratorTest A_1) cil managed
  {
  } // end of method GetEnumerator$00E7CB8C$IteratorImpl::.ctor

  .method public hidebysig newslot virtual final
      instance void Dispose() cil managed
  {
  } // end of method GetEnumerator$00E7CB8C$IteratorImpl::Dispose
0012デフォルトの名無しさんNGNG

  .method public hidebysig specialname
      instance string get_Current() cil managed
  {
  } // end of method GetEnumerator$00E7CB8C$IteratorImpl::get_Current

  .method public hidebysig newslot specialname virtual final
      instance object System.Collections.IEnumerator.get_Current() cil managed
  {
  } // end of method GetEnumerator$00E7CB8C$IteratorImpl::System.Collections.IEnumerator.get_Current

  .property instance string Current()
  {
  } // end of property GetEnumerator$00E7CB8C$IteratorImpl::Current

  .property instance object System.Collections.IEnumerator.Current()
  {
  } // end of property GetEnumerator$00E7CB8C$IteratorImpl::System.Collections.IEnumerator.Current
 } // end of class GetEnumerator$00E7CB8C$IteratorImpl
0013デフォルトの名無しさんNGNG
1.2も大して変わってないね。
WinFSやAvalon関連はFrameworkコアじゃないんだろうし。
0014 ◆adhRKFl5jU NGNG
 
0015デフォルトの名無しさんNGNG
XPに.NET 1.2をインスコする方法

1. LonghornのI386フォルダから以下のファイルを取り出す

 netfxocm.dll
 netfxocm.inf

2. 適当にリネームして(ここではnetfxocm2.〜)、XPのシステムフォルダにコピー

 netfxocm.dll → \WINDOWS\system32\Setup\netfxocm2.dll
 netfxocm.inf → \WINDOWS\inf\netfxocm2.inf

3. \WINDOWS\inf\sysoc.infの [Components] カテゴリに以下の行を追加

 netfx2=netfxocm2.dll,UrtOcmProc,netfxocm2.inf,,7

4. コントロールパネルの「プログラムの追加と削除」→「Windowsコンポーネントの追加と削除」を実行。

5. 謎のチェックボックスが2つ出てくるので両方チェック

6. 途中、ファイルの場所を聞かれるので、LonghornのI386フォルダを指定してやればよろし
0016デフォルトの名無しさんNGNG
1つ訂正。

> 3. \WINDOWS\inf\sysoc.infの [Components] カテゴリに以下の行を追加

漏れの場合は、netfx=〜 のところを直接書き換えた。
そうしないと「netfxが2つある云々」の警告が出る。
0017デフォルトの名無しさんNGNG
追記。

インストールでGACの登録に失敗するので、手動で登録する必要あり。

コマンドラインで v1.2.21213 フォルダから

 gacutil /il assemblylist.txt /f

とでもやればよろし。
0018デフォルトの名無しさんNGNG
>>4
http://www.google.com/search?hl=ja&lr=lang_ja&q=adhRKFl5jU
0019デフォルトの名無しさんNGNG
WebBrowserクラスだめっす。まともに動かない。
0020デフォルトの名無しさんNGNG
そりゃ正式版じゃないし。
0021デフォルトの名無しさんNGNG
ActiveDocumentHostコントロールの動きもよく分からん。
0022アシュル ◆adhRKFl5jU NGNG
>>1と>>14は俺だ!
なかなか俺も浸透してきたな。
0023デフォルトの名無しさんNGNG
.xamlを記述
↓
Avalonフォルダのac.exeでコンパイル
↓
〜.containerなる実行ファイルができる
↓
.containerファイルをクリックするとUIが立ち上がる
0024デフォルトの名無しさんNGNG
ac.exe -so でコンパイルするとC#のソースが出てくる。
0025デフォルトの名無しさんNGNG
C:\WINDOWS\Microsoft.net\Avalon>ac -?

Microsoft (R) Windows Application Compiler version 6.0.4007.30214
for Microsoft (R) .NET Framework v1.2.21213
Copyright (C) Microsoft Corp 2001-2002. All rights reserved.
0026デフォルトの名無しさんNGNG
xamlのサンプルありますか?
昔の死滅スレにあったのは試したけど。
0027デフォルトの名無しさんNGNG
>>26
Microsoft.Windows.PPLRTC1.dll のリソースの中にイパーイ
0028デフォルトの名無しさんNGNG
っていうか、.xamlクリックするだけでUIが出てくるね。
0029デフォルトの名無しさんNGNG
しかしイベントハンドラの書き方がよく分からん。
partial class で自動生成したソースに別ファイルで書き足すのかな?
0030デフォルトの名無しさんNGNG
正しいやり方なのかよくわからんけど、こんな感じ。

1. Xamlを記述

<!-- Test1.xaml -->
<FlowPanel xmlns="using:System.Windows.Controls">
  <TextBox ID="textBox1" />
  <Button ID="button1" Click="button1_Click">Click</Button>
</FlowPanel>

2. ac.exeでソース生成

  ac -so Test1.xaml
0031デフォルトの名無しさんNGNG
3. ソースにイベントハンドラを追加

  using System.Windows;

  private void button1_Click(Element sender, ClickEventArgs e) {
    MessageBox.Show(textBox1.Text);
  }

4. DLLにコンパイル

  csc /t:library /lib:\WINDOWS\Microsoft.net\Avalon /r:System.Windows.dll Test1.cs

5. 別のXamlで利用

<!-- Test2.xaml -->
<DockPanel xmlns="using:System.Windows.Controls;Test1#Application1">
  <Test1 />
</DockPanel>


で、Test2.xamlをクリックすればよろし。
0032デフォルトの名無しさんNGNG
素晴らしい。さすがは♯さんだ。(ワラ
0033デフォルトの名無しさんNGNG
ASP.NETみたいやね。
0034デフォルトの名無しさんNGNG
http://msdn.microsoft.com/events/pdc/

10月まではあまり動きはなさそうね。
0035デフォルトの名無しさんNGNG
ac -exe 〜.xaml でIEにホストされないアプリができる。
どうやらこの使い方が本命っぽいね。
0036デフォルトの名無しさんNGNG
NGWS SDKで消え去ったMyWebの発展形なのかな?
0037デフォルトの名無しさんNGNG
.xamlと.dllをIIS上に置いてみたら、両方自動でダウンロードして実行できた。
ZoneがUnknownなのが気になるけど。(藁
0038デフォルトの名無しさんNGNG
>>15 と同じやり方でAvalon入れようとしたがavalfcs.exeがないとか
言われてダメですた。
XPに入れた人います?
0039デフォルトの名無しさんNGNG
>>38 のその後
avalon.infにある

Avalon.Server.dll, avalserv.dll

左側長い名前のファイルをコピー、右側の短い名前に変更でインストできました。
8+3文字あたりレジストリいじってたからかな。
でも1.2が入んない……
0040デフォルトの名無しさんNGNG
>>39
1.2も同じようにやればいいんだ。
アホだオレ。
でもめんどい。
0041デフォルトの名無しさんNGNG
XamlはCodeBehindみたいなことできないの?
0042デフォルトの名無しさんNGNG

> NET 1.2を騙るすれ

ニセモノですか?
0043デフォルトの名無しさんNGNG
VisualStudioでつかえないのけ?
0044デフォルトの名無しさんNGNG
>>43
コーディングだけなら可。
ビルドするとなぜか1.1のアセンブリとバインドしてしまう。(VS2003)
0045デフォルトの名無しさんNGNG
2003待ちかもな
2002更新なさそうだし
0046Avalon(・∀・)イイ!NGNG
<ScrollViewer xmlns="using:System.Windows.Controls" xmlns:shell="using:Microsoft.Windows.Client#Application1">
  <GridPanel Rows="3">
    <shell:Mydocswelcome />
    <shell:Mymusicwelcome />
    <shell:Mypictureswelcome />
  </GridPanel>
</ScrollViewer>
0047デフォルトの名無しさんNGNG
すんません、Avalonって何でつか。
教えてください。よろしくおながいします。
0048デフォルトの名無しさんNGNG
>>47
http://www.eweek.com/article2/0,3959,368868,00.asp
004947NGNG
>>48ありがとうございますた
0050デフォルトの名無しさんNGNG
http://sakots.pekori.jp/imgboard/imgs/img20030313072438.png

Indigo
http://www.eweek.com/article2/0,3959,91174,00.asp
0051デフォルトの名無しさんNGNG
>>32
こいつ死滅スレに出没する奴?
こいつちょっと異常でない?
0052デフォルトの名無しさんNGNG
某MLでも1.2の話題が出てますな。
やっぱり1.1に飽きてる人多数か?
0053デフォルトの名無しさんNGNG
VS.NETでも使いたい
もーれつに
0054デブおた山崎渉 NGNG
  ∧_∧
  ( ´;^;ё;^;)<これからも僕を殺して下さいね( ´;^;ё;^;)。
=〔~∪ ̄ ̄〕
= ◎――◎                     デブおた山崎渉
0055デフォルトの名無しさんNGNG
興味深い。

http://mymsevents.com/MyMSEvents/Search.aspx

> SQL Server Yukon: .NET Programming Features
> Track: Data Management
> From ADO.NET to Xquery - get an overview of the new features in Yukon
> for database development.

> Web Services Enhancements for .NET: Version 2 Overview
> Track: Web Services
> See what's new in v2 and take a look at several patterns from v1.
> Focus on security.
0056デフォルトの名無しさんNGNG
XQueryの時代か・・・。
0057デフォルトの名無しさんNGNG
http://msdn.microsoft.com/chats/vstudio/vstudio_121802.asp
0058デフォルトの名無しさんNGNG
ttp://www.gotdotnet.com/team/dbox/#nn2003-03-28T04:00:03Z
0059にやこう ◆Es3JBt9s5c NGNG
(・∀・)ニヤニヤ 
0060デフォルトの名無しさんNGNG
1.2をVSで使う方法教えれ
0061デフォルトの名無しさんNGNG
まずぬるぽを導入しましょう。
  ∧_∧
 ( ´∀`)< ぬるぽ

ぬるぽ募集中
http://pumpkinnet.to/ranking/words/

【ぬるぽに投票した人】
http://pc.2ch.net/test/read.cgi/prog/1048837306/l50
0062デフォルトの名無しさんNGNG
>>60
Intellisence利かせてコーディングするまででコンパイルはできない。
0063デフォルトの名無しさんNGNG
しかしまあ、XQueryだらけですな。> WinFS関連
0064デフォルトの名無しさんNGNG
Death of the Database : XQuery
http://tiberi.us/view_article.aspx?article_id=26
0065デフォルトの名無しさんNGNG
お前ら、また出番ですよ!
ttp://www.winbeta.org/modules.php?name=News&file=article&sid=1312
0066山崎渉NGNG
(^^)
0067山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0068デフォルトの名無しさんNGNG
4015流出あげ
0069デフォルトの名無しさんNGNG
質問ですが、
mc++すれば、CDialogをドトネト上で開けるのでしょうか?
0070デフォルトの名無しさんNGNG
4015でもv1.2.21213のままだよ。ヽ(`Д´)ノウワァァン
0071デフォルトの名無しさんNGNG
あ、でもAvalonはバージョン上がった。(゚∀゚)
0072デフォルトの名無しさんNGNG
IIS 6.5らしいけどASP.NET 2.0はまだ?
0073デフォルトの名無しさんNGNG
これってVSでは使えるの?
0074動画直リンNGNG
http://homepage.mac.com/hitomi18/
0075デフォルトの名無しさんNGNG
>>72
Frameworkコアは変わらずです
0076デフォルトの名無しさんNGNG
XPにAvalonをインスコする方法

1. Longhornの I386\windows.cab から Microsoft.Windows.EventTracing.dll を抜き出す。

2. 1.をどこかに置いといて、XPのGACにインスコ。

  sn -Vr Microsoft.Windows.EventTracing.dll
  gacutil -i Microsoft.Windows.EventTracing.dll

3. I386\layout.inf を参考に、Avalonに必要なファイルを取り出す。

4. I386\avalon.inf と I386\avalnocm.dll をXPのシステムフォルダにコピー。

  avalon.inf → XPの WINDOWS\inf フォルダ
  avalnocm.dll → XPの WINDOWS\system32\Setup フォルダ

5. XPの WINDOWS\inf\sysoc.inf の適当な場所に以下の1行を追加。

  avalon=avalnocm.dll,AvalEntry,avalon.inf,,7

6. コントロールパネルの「プログラムの追加と削除」→「Windowsコンポーネントの追加と削除」を実行。
  Avalonを選択して、途中ファイルの場所を聞かれたら 3. で保存した場所を指定してやればよろし。
0077デフォルトの名無しさんNGNG
Avalonに必要なファイル一覧

avalfcs.exe ← fontcacheservice.exe をリネーム
syswin.dll ← System.Windows.dll をリネーム
wincorli.dll ← WinCorLib.dll をリネーム
avalweoc.dll ← AvalonWebOC.dll をリネーム
avalndbg.dll
wcpums.dll
renderm.dll
milrende.dll ← MILRender.dll をリネーム
ABI.dll ← Avalon.Browser.Interop.dll をリネーム
ABIP.exe ← AvalonBrowserInteropProxy.exe をリネーム
Avalonsu.exe ← AvalonStartup.exe をリネーム
binstar.dll ← BinaryStartup.exe をリネーム
binstarb.dll ← BinaryStartupBrowser.exe をリネーム
NDPHost.dll
AC.exe
mswfi.dll
xamlcomp.dll ← Avalon.XamlCompiler.dll をリネーム
pswrap.dll ← PropertySetWrapper.dll をリネーム
mangener.dll ← ManifestGenerator.dll をリネーム
parser.net ← parser.netmodule をリネーム
UIAuto.dll ← UIAutomation.dll をリネーム
security.con ← security.config をリネーム
trustman.xml ← trustmanager.xml をリネーム
0078デフォルトの名無しさんNGNG
同じ方法でXPに sidebar も入るには入ったのですが、残念ながら動きません。
0079デフォルトの名無しさんNGNG
Microsoft Plans Windows API Cleanup
http://www.internetweek.com/breakingNews/showArticle.jhtml?articleID=9400498
0080デフォルトの名無しさんNGNG
XamlってXML application markup languageの略だったのか。
0081デフォルトの名無しさんNGNG
Get Ready for Yukon
http://www.fawcette.com/dotnetmag/2003_06/magazine/columns/sqlconnection/default.asp
0082デフォルトの名無しさんNGNG
Fun with Yukon
ttp://dotnetweblogs.com/rholloway/posts/6875.aspx
0083デフォルトの名無しさんNGNG
Yukon って Yuck UnKO .Net の略だったのか。
0084デフォルトの名無しさんNGNG
What's On Tap for 'Whidbey'?
http://www.microsoft-watch.com/article2/0,4248,1091178,00.asp
0085山崎渉NGNG
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0086デフォルトの名無しさんNGNG
Technical Beta Of Longhorn Windows With Aero, Avalon, Indigo Due At PDC In Fall
ttp://www.crn.com/sections/BreakingNews/dailyarchives.asp?ArticleID=41802
0087デフォルトの名無しさんNGNG
US Tech·Ed ももうすぐだ。
0088デフォルトの名無しさんNGNG
>>7
Gyroでも同じ結果だった。どうやら仕様らしい。
0089デフォルトの名無しさんNGNG
Tが値型なら問題なし。
参照型なら外側から値を割り当てるしかないようだ。
0090デフォルトの名無しさんNGNG
Q. Version 2 の初期アルファ版が出荷されたと聞きました。入手方法を教えて
ください。

A. マイクロソフトでは、予告されていない将来のソフトウェア バージョンに
ついては、公式のコメントを発表しておりません。
ただし、Visual C# 2.0 が構想段階から進んで具体的な形となったときには、
選ばれたお客様に向けて初期ビルドを配布することを予定しています。
このようなお客様は、マーケティングとビジネスという観点から事前に選定させて
いただきます。以前から製品の問題点に対して優れた見解をご提供くださった
Microsoft MVP の方が選定されることもあります。

上記以外の場合、非公式のアルファ版、ベータ版については、一般の方はご利用
いただけません。将来のバージョンに対してご希望のある方は、現在の製品を使用して、
フィードバック (肯定的、否定的の両方) を公開されたニュースグループおよび
ディスカッション フォーラムに投稿くださるようお願いいたします。
お客様の声は必ず私たちのもとに届くので、どうぞご安心ください。
0091山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0092デフォルトの名無しさんNGNG
Mining For 'Yukon' Nuggets
http://www.microsoft-watch.com/article2/0,4248,1113203,00.asp
0093デフォルトの名無しさんNGNG
Indigoでつか?
ttp://www.ingorammer.com/weblog/archives/001293.html
0094デフォルトの名無しさんNGNG
VC++6.0のときの
新規作成 > プロジェクト > Win32 Static Library。
と
ビルド > アクティブな構成 > Win32 Release。

っていうのは.netではどこにありますか?
0095デフォルトの名無しさんNGNG
Microsoft,Longhornのサーバー版開発を決定

 次期クライアント用Windows「Longhorn」(開発コード)の提供に合わせて,
サーバー用Windows OSをどうアップデートするかというMicrosoft社内の議論に
決着が付いた。米Microsoftの内部および同社に近い関係者によると,
同社はWindows Server 2003と「Blackcomb」(開発コード)の間に「Longhorn Server」
を提供すべく作業を進めているという。

 Longhorn Serverは,Longhornの重要なコア技術を搭載する。これには「Avalon」
と呼ばれる.NETベースのユーザー・インターフェースやグラフィックス・ライブラリ,
次期SQL Server「Yukon」(開発コード)ベースで「Windows Future Storage (WinFS)
と呼ばれるファイル・システムのアドオン,ロー・レベルのアンチウイルスAPIなどがある。
現時点では,Longhorn Serverはまだマイナー・バージョンアップ製品で,
メジャー・バージョンアップはBlackcombになると考えられている。

http://itpro.nikkeibp.co.jp/free/NT/NEWS/20030627/2/
0096デフォルトの名無しさんNGNG
それ以前にYukonとLonghornはいつ出るんだ・・・。
特にクライアントサイドをあまり間を空けすぎるとやばいぞ。
0097デフォルトの名無しさんNGNG
PDCまでネタがないなあ。
0098デフォルトの名無しさんNGNG
>>97
ILXで遊んでみたら?
0099デフォルトの名無しさんNGNG
今年のPDCは期待大。受付はじまたよ。
http://msdn.microsoft.com/events/pdc/
0100デフォルトの名無しさんNGNG
2000年PDCの再来になるんかね
0101デフォルトの名無しさんNGNG
ベータ版発表に大金取るなんて信じられん
■ このスレッドは過去ログ倉庫に格納されています