[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 08/28 17:45 / Filesize : 184 KB / Number-of Response : 883
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ふらっとC#,C♯,C#(初心者用) Part45



1 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 10:57:16 ]
このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、
勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。

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

前スレ
ふらっとC#,C♯,C#(初心者用) Part45
pc12.2ch.net/test/read.cgi/tech/1253522504/

382 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 09:55:26 ]
CopyFromScreenで、デスクトップの画面をキャプチャーできるじゃん。
これって自分自身のフォームもキャプチャされるけど、
自分自身はキャプチャされない方法ってあるの?


383 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 10:01:29 ]
自分自身を非表示にすれば良いんじゃね

384 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 11:31:34 ]
表示されてる場合、その裏側に何が書かれてるのかは誰も知らないからな

385 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 11:58:20 ]
誕生日を入力すると、その人の現在の年齢を表示するプログラムを作っています。
DateTime birthday;として誕生日を格納して、現在の日付との差分をTimeSpan ts;に代入するところまではできました。
ただtsは時間の差を最大で日付単位でしか得られないので困っています。

単純に ts.Days / 365とするとうるう年などの関係で年齢がずれることがあります。

なにかうまくやる方法はないでしょうか

386 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 12:03:25 ]
>>385
君はググったことがあるかい?

387 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 12:43:37 ]
ないから聞いているんです

388 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 12:49:11 ]
まず年を計算して月日が前か後かで判断すればいいだけじゃね?

389 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 12:51:38 ]
>>387
宿題ご苦労さん
でも自分で調べてみるくらいしような
いつも誰かが教えてくれるわけじゃないぞ

s.luna.tv/search.aspx?client=lunascape&s=0&gl=jp&hl=ja&q=C%23 %E5%B9%B4%E9%BD%A2%E3%80%80%E8%A8%88%E7%AE%97

ここの一番上でも見てろカス

390 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 12:52:31 ]
ミスったw
www.google.co.jp/search?hl=ja&lr=lang_ja&um=1&q=C%23%20%E5%B9%B4%E9%BD%A2%E3%80%80%E8%A8%88%E7%AE%97&ie=UTF-8&sa=N&tab=iw



391 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 13:03:52 ]
初歩的な質問ですいません

あるファイルがロックされているかどうかを調べる方法が分かりません
ロックされていなければ同名で上書きさせたいのですが
上書き失敗したら無視のループ、書き込めたらbreakで対処しています
上書きを実行する前にロックされているかどうかを調べたいのですが
良い方法はありませんでしょうか?

環境は windows xp、visualstudio10b、言語は.NET c#です

392 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 13:09:57 ]
事前チェックじゃなくてtry-catchでやる

393 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 13:14:59 ]
387は誰か知りませんが、バカのふりして煽って楽しいかな

>>388
やっぱそういう方法でチマチマするしかないんですね、どうもです。
VBのDateDiffみたいに汎用の方法があるのかと思ったんですが・・・


394 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 13:17:40 ]
>>393
時刻サイトからまんまパクる

395 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 13:27:03 ]
DateDiffって年齢計算に使えたっけ

396 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 13:29:56 ]
VBのDateDiffを使いたいのならC#からでも使えるけど、そういうことじゃないんだろうな

397 名前:391 mailto:sage [2009/10/22(木) 13:31:51 ]
>392
レス有り難うございます、、ただ、try-catchだと、ロックされてない時に上書きが実行されてしまいます
説明不足でした、最低1度ロックされ、そのロックが解除された事を確認した上で
上書き実行したいので、ロックされているかどうかを監視したいのです
監視ループでFile.Openを試みるのも考えたのですが、もっとスマートに
ファイルの状態を返す様な物は無いのかと思い、質問した次第です




398 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 13:35:20 ]
>最低1度ロックされ、そのロックが解除された事を確認した上で
>上書き実行したいので

確認したときアンロックだったとしても
実行するまでにロックされたらどうすんだろ

399 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 13:35:42 ]
>>397
追記オープンでいいのでは?

400 名前:391 mailto:sage [2009/10/22(木) 13:50:43 ]
アンロックされているかどうかは確認しません

ロックされているかどうかだけを確認して
ロックされていれば、過去にロックされたというフラグを立てます
フラグが立っている状態なら、ロックされてるか確認はせず、上書き実行を試みます
その時に再ロックされていても書き込めないだけで
上書きが成功すればフラグを下ろし、またロックされたかどうかをチェック開始する感じです

この一連の流れで「ロックされているかどうか」をチェックする方法が分からないんですorz



401 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 13:52:56 ]
ふ〜ん

402 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 14:01:09 ]
汎用的なクラスを作って、別のプロジェクトを作った時に利用しようと思っても
どのプロジェクトでそのクラスを作ったかわからなくなり、また新しく作ったりするんですが
そうならないように汎用的なクラスをまとめておきたいんですけどどうすればいいでしょうか?

403 名前:391 mailto:sage [2009/10/22(木) 14:02:21 ]
現状こんな感じなんですが・・・

Boolean bgmfilelock = false;

private void Timer_Tick(object sender, EventArgs e) {
 // ファイルが開けるか確認する
 try {
  File.Open("aaa.txt", FileMode.Open, FileAccess.Read);
 // 開けなかったらフラグを立てる
 } catch( System.IO.IOException ){
  bgmfilelock = true;
 }

 // 過去に一度でもファイルが開けなくなったら(ロックされた事があれば)
 if( bgmfilelock ){
  // ファイルの上書きを試みる
  try {
   File.Copy("aaa.txt", "bbb.txt", true);
   bgmfilelock = false;
  } catch( System.IO.IOException ) {
  }
 }
}

一度ロックがかからないと上書きされない、という動作は達成してるんですが
チェックの為だけにOpenはどうかなぁと思って、もっと単純に出来ない物かと
ファイルの状態を知る方法は無いんでしょうか?

404 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 14:04:48 ]
ファイルロックにも色々あるけどな

405 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 14:06:49 ]
>>404
だからなんだよカスw

406 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 14:11:20 ]
何がしたいんだかわかんね

407 名前:406 mailto:sage [2009/10/22(木) 14:13:13 ]
「一度ロックがかからないと上書きされないという動作」
をしたいんです

408 名前:391 mailto:sage [2009/10/22(木) 14:14:17 ]
↑の391です、すいません

409 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 14:17:13 ]
その場合

・ロック確認
・別プロセスがロック
・別プロセスがアンロック
・ロック確認

こういった時にロックかかったか検出できなくない

410 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 14:17:34 ]
というよりもっと上位のレベルの「何がしたいのか」を説明したほうがいいような・・・
なんかもっと良い解決法がありそうな気がするそれ



411 名前:391 mailto:sage [2009/10/22(木) 14:28:48 ]
はい、では具体的に書きます

定期的に別プロセスで再生されるmp3ファイルが有るのですが
このままでは同じ曲を延々とループしてしまいます。

そこでタイマー1のイベントで10秒毎に、別のmp3を同名で上書きさせています
ただ、常に上書きではどんどん曲が変わってしまうので
タイマー2により最低3分しないとタイマー1が作動しないようにし
3分経ったら、タイマー2を停止させて、タイマー1を作動、10秒毎に上書きに挑戦し
書き込み成功したらタイマー1を停止し、タイマー2を作動させています

その仕組みを「上書きされて3分以上経ち、かつ最低1回再生されたら、別の曲を上書き」
にしたいんです、再生している間はファイルがロックされますので
ロックされたかどうかを検知すればいいかなと


412 名前:391 mailto:sage [2009/10/22(木) 14:34:54 ]
そのmp3は、10秒以上絶対に再生されるので
10秒毎にファイルがロックされているかどうかを検知し
一度ロックがかかったら、それ以降は上書きを試み続け
ロックが解放され次第上書きして、成功したら3分待つ

とすれば3分後でも、一度も再生されていない場合は上書きされないので
やはり、ロックされているかどうかのチェックは必要だと思うんですが

413 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 14:44:06 ]
他アプリで再生中かどうかを検出したいって事?

414 名前:391 mailto:sage [2009/10/22(木) 14:50:20 ]
>413
そうですね
ただプレイヤーによっては再生中にバッファを作ったりして、ロックしない物もあるので
その場合は3分以上経っていれば直ちに上書きしたいので再生中かどうかと言うより
上書きできる状態かどうか、を検出したいんです


415 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 14:51:44 ]
再生してるソフトを改造すれば

416 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 14:53:48 ]
プレイヤーによってロックしない物もあるということは、、、
プレイヤーによってループ再生中ずっとロックしっぱなしものもある?

417 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 14:54:21 ]
なるほど
これのことか・・・

ttp://msdn.microsoft.com/ja-jp/magazine/cc163450.aspx

418 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 14:57:16 ]
ある

419 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 15:00:02 ]
>>417
違うんじゃないか?

420 名前:391 mailto:sage [2009/10/22(木) 15:02:38 ]
>415
他の人が作ったプレイヤーを改造するほど技術がありません^^;

>416
ロックしっぱなしは有りますが、その場合同じ曲が何度も再生されるのは仕方ないと思ってます
「定期的に再生される」と書きましたが「再生されない時間」も有るため
そのタイミングで曲の変更を行っています

>417
そんなに難しい事じゃないです^^;;;
ロックしているプロセスが何であれ構いません、秀丸で排他制御させてmp3を開いてても同じです
単純にファイルがロックされているかどうかを知りたいだけなんですが・・・



421 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 15:04:47 ]
だからその確認には実際に開いてみるのが一番手っ取り早いっていってるじゃんか

422 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 15:08:45 ]
そのプレイヤーはそのMP3ファイルが無いとどうなる?


423 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 15:15:00 ]
System.IO.FileMode.Appendで開く

424 名前:391 mailto:sage [2009/10/22(木) 15:33:49 ]
私の知らない File.Status() みたいな物がもしかしたらあって
ファイルのロック状態を取得する方法があればと思って聞いたんですが
やっぱり、>403で書いた様な方法しか無いと言うことですね

みなさん有り難うございました><


425 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 15:42:57 ]
>>424
その手続きが面倒でも、クラスにしてしまえば利用する分には楽じゃん?

426 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 20:52:26 ]
>>402
クラスライブラリを作る
そこまでするほどでもないようなくだらないものは共有しないでコピーした方がいい

427 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 21:04:03 ]
ここの住人には心病んでるやつもいたんだな

428 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 21:24:19 ]
自己紹介乙

429 名前:402 mailto:sage [2009/10/22(木) 21:25:18 ]
>>426
忘れ去られてるかと思いました。ありがとうございます。
そのやり方だとやっぱりどこに何があるか忘れてしまうし
DLLにするほどでもないし
ファイルをどこかのフォルダにまとめてコピーして使うという感じがいいのかな?
みなさんはどうしてるのか気になります

430 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 21:28:18 ]
>>429
>そのやり方だとやっぱりどこに何があるか忘れてしまうし
もうどういうやり方にしてもダメだろそれ・・・



431 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 21:29:07 ]
もう全部コードスニペットにしちゃえよ

432 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 21:35:01 ]
プログラミング以前に日常生活に支障が出てそうだな

433 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 21:53:13 ]
コード管理でググると色々なやり方があるみたいね。
ファイルをフォルダに纏めといて・・・ってやり方してる人もいた。


434 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 02:42:31 ]
俺は逐一DLL化してしまうかなぁ、、、
この前なんてウィンドウのアイコンをとってリストでイメージ返すだけのDLLなんてのも作ってた。

プログラム的にはよろしくないってのも承知の上で

435 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 08:44:12 ]
オナニーは良くない

436 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 09:14:06 ]
俺は結構プロジェクトを使いまわすかな

管理はVSS使ってる

ひとまずDLLにするのは本当にデバッグが終わってもう修正の必要がない時だけにしてる
(配布しなければいけない時もあるのでバグ覚悟で配布するときもあるけど)

DLLにしちゃうと使いまわしてバグが出た時にめんどくさいんだよ・・・

437 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 10:10:20 ]
DLLを野放図に作成するのは賛成できないなぁ。
やはり基本どおり、ある程度再利用可能な形に使いやすくまとめた形でエクスポートすべきだと思う。
(エクスポートという用語自体が古臭い用語だというのはさておいてだ)

438 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 11:23:29 ]
ListViewコントロールでスクロールバーをスクロールさせるメソッドかプロパティって
EnsureVisibleしか無いの?

439 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 11:56:26 ]
TopItemもあるよ

440 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 12:36:04 ]
webBrowser1のDocumentCompletedの中で
InvokeMember("click");などして更新した際の読み込み完了は、
どう取得すればよいでしょうか?

Whileで完了待ち以外でお願い致します。



441 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 12:45:49 ]
>>439
ありがとー やっぱこの当たりしか無いのか・・・結構不便だな・・・
システム全体のマウススクロール量が3行だけど自アプリ内だけスクロール量を1行にしたくてアレコレ調べていたんだけど
VC++MFCならCListCtrl::Scroll()で簡単にできるんだけど.NETのListViewだと簡単な方法が見つからない・・・
結局WM_MOUSEWHEELをハンドリング→スクロール位置を特定するために→TopItem取得→
→ListViewの各行の高さを取得してリストの表示可能行数を計算→EnsureVisibleで無理矢理スクロール
もしくはMFCのListCtrlをCOMコンポーネントにして貼り付けるやり方しかないのかな・・・面倒臭すぎるわ・・・

442 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 12:52:05 ]
> 自アプリ内だけスクロール量を1行にしたくて
これだけなら別に大した計算もEnsureVisibleも必要なくTopItemだけで十分だと思うけど

443 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 12:54:19 ]
>>442
どうやってやるの?
自分も最初はそう思っていたけどイザやってみると簡単にはできなかったよ

444 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 12:57:02 ]
>>442
あ、ごめん簡単に出来るわ
TopItemって取得だけじゃなくて設定も出来るのかすまん

445 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 13:03:08 ]
ちなみにWndProcのオーバーライドも不要
MouseWheelイベントの引数MouseEventArgsはHandledMouseEventArgsにキャストできて、
このHandledをtrueに設定すればデフォルトの動作を無効化できる

446 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 13:07:15 ]
>>445
ありがとう へーこんなんもあるんだね
ずっとVC++やっていて最近C#始めたからこの当たりの勝手がよく分からなかったんで勉強になったわー

447 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 17:26:23 ]
質問よろしいでしょうか?
ファイルの起動を監視して起動したファイルのデータ(名前やパスなど)を取得する方法がわかりません
よろしくお願い致します

448 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 18:07:49 ]
Processクラスあたりのじゃだめなのかな?

449 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 19:26:25 ]
監視する専用のクラスがあったな
忘れたけど

450 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:32:26 ]
>>436
リンクしている使い回しロジックではバグらないとでもいうのか・・・
分離しとけばアセンブリをコピーすれば済むのに、リンクしなきゃならんだろが。



451 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:50:53 ]
じゃあ結局ソースコードはどう管理すればいいの?
どこにどのソースあるか忘れるから資産が増えないんだけど

452 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:52:55 ]
たとえば、IO関連なんて毎回書いてて面倒
バイナリで書き込むにはどうするんだっけ?って毎回ヘルプみて
JISで読み書きするにはどうするだっけ?とか

てか、一行でファイル書き込みできるようにしてくれよな

453 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:53:07 ]
資産が四散

454 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:55:29 ]
フォルダにコード片つっこんどいて grep する
これで充分

455 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:56:25 ]
そういうものの成れの果てがphpじゃないか

456 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 21:12:44 ]
>>452
System.IO.Fileに結構その手のメソッドが用意されてるけどな

457 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 21:16:10 ]
dobon.net/vb/dotnet/index.html
このサイトがあれば何もいらない

458 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 21:33:45 ]
StreamWriterでもさ、List<string>とかの場合
何度もStreamWriterを呼び出してインスタンス作らせるって無駄があるから
List<string>を引数として書き込めるメソッドを作るわけよ
そういう入出力クラスを毎回書くのが面倒

459 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 21:37:38 ]
>>457
この人は今さら何を言ってるの?

460 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 22:59:26 ]
>>458
>>456 じゃないけどだからそれなら File.WriteAllLines が
あるだろ
それか、string が各々行じゃないなら String.Concat ->
WriteAllText か

一行だろこれ。



461 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:02:43 ]
>>460
それ2008からあるの?
知らなかったわw

462 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:06:50 ]
2005(.NET 2.0)からあるわい

463 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:12:58 ]
2008C# で作った dll を 2003C# で作ったプログラムから使えるって本当ですか?

464 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:14:37 ]
2001のころの参考書見ながらだからずっと古いやり方してたわww
やっぱ参考書は旬のモノを買わないとだめだなw

465 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:16:50 ]
たまにヘルプでも眺めるのもいいもんだよ

466 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:19:07 ]
>>464
それ Generics すらないんじゃないか?
はっきりいってその古さだとたぶんゴミ知識だぞ現状。
ごくごく基本的なことは別として。

467 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:35:29 ]
Genericsもないよw
たまたまここで知ったから使ってたけど

C#300の技って奴だけど、その知識が焼きついててそればかり使ってたな
というか、ライブラリ多すぎだよ

468 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:39:29 ]
無知をライブラリの多さにせいにしたかw

469 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:41:26 ]
>>467
別にライブラリやイディオムを全部覚える必要は無いんだよ。
必要に応じて使い方が分かればそれで済むこと。

――まあ、だからJavaやC#はネットでググってサンプルコードを
コピペするだけの作業、なんて揶揄されたりするんだがな。

オレは別にそれが悪いとは思わない。それで最短の時間で開発が進められるなら。

470 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:48:08 ]
いや、確かに情弱だけどさ
サイトもFile.WriteAllLines使ってなくて、2003の頃のサンプルだし
まあそりゃ10年近く経ったら言語も進化するよね

というか、新しいクラスってどうやって見つけてるの?



471 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:11:11 ]
Visual Studio 2005で.NET3.0って使えないの?
使えるようにする裏技とか無いの?

472 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:12:52 ]
ない

473 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:15:02 ]
3.0のdll参照したら使えるよ
もちろんWPFデザイナなどが使えるわけではないけど

474 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:15:54 ]
マジで?やってみる

475 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:19:30 ]
WPF用のプラグインが出てなかった?
今もダウンロードできるかどうかは知らないけど。

476 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:21:04 ]
ない

477 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:21:55 ]
あれは未完成で使い物にならん
あんなゴミ使うくらいなら2008Expressを使った方が遥かにいい

478 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:34:06 ]
でももうちょっとでVS2010が出るから今2008を買う気にはなれない

479 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:38:13 ]
MSDNだから只で手に入るお
待ち遠しいお

480 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:38:27 ]
買わなけりゃいい



481 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:42:55 ]
EEだしな

482 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:54:14 ]
EEでどこまでがんばれるかな。
フリーソフト作家として問題なくやってけるだろうか






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<184KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef