- 1 名前:デフォルトの名無しさん [2010/03/20(土) 02:15:38 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ふらっとC#,C♯,C#(初心者用) Part56 pc12.2ch.net/test/read.cgi/tech/1267348401/ 関連スレ C#, C♯, C#相談室 Part55(実質56) pc12.2ch.net/test/read.cgi/tech/1260111240/1 VB.NET質問スレ(Part33) pc12.2ch.net/test/read.cgi/tech/1263738929/1 C++/CLI part3 pc12.2ch.net/test/read.cgi/tech/1206447234/1
- 545 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:34:16 ]
- >>541
そもそも ZIP 用ってわけじゃないので、ダメかも知らんね。 まっとうなライブラリ使った方が早いと思うよ。 >>542 たかだか 64マスなんだから、PictrueBoxとか配置しちゃうってのもひとつの手。
- 546 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:37:03 ]
- >>542
void form_MouseUp(object sender, MouseEventArgs e) { int x = e.X / マス目の幅; int y = e.Y / マス目の高さ; }
- 547 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:39:29 ]
- >>544
回答ありがとうございます。 Open Packaging Conventions用のクラスだというのは承知です。 固定のアプリからの圧縮・解凍ができればおkらしいです。 本当ならJ#のライブラリを使ったら簡単というのはわかるのですが、 いかんせん仕様上使わない方向らしいです。 もし完全に無理なら仕様変更を訴えてみます。
- 548 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:41:40 ]
- その仕様を決めた奴に聞けよ。
- 549 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:43:03 ]
- >>545
回答ありがとうございます。 やっぱり無理そうですか…。 まっとうなライブラリとはどんなライブラリですか?
- 550 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:43:36 ]
- GZipStreamでも使って独自フォーマットでまとめて突っ込めばいいじゃん
ヘッダにファイル名とサイズさえ書き込んでおけば充分だろ
- 551 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:44:44 ]
- >>548
仕様を決めた人は、C#を知らないわけでorz。 無理なら無理と言い切りたいのですが、圧縮だけはできてしまったので困った次第です。
- 552 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:44:51 ]
- 7zip
- 553 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:45:46 ]
- GZipStreamは単一ファイルにしか使えないからないわ。
>>549 フリーのライブラリがいろいろ転がってるだろ? サポート云々とか言うなら、PkZipのがいいな。
- 554 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:47:15 ]
- 仕様を決めたやつがC#知らないんだったら、「これじゃできません」って言っても
否定はされないだろ。
- 555 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:47:28 ]
- サポートとか無くていいならこれおすすめ
dotnetzip.codeplex.com/ pureC#で使いやすい
- 556 名前:541 mailto:sage [2010/03/27(土) 22:51:09 ]
- 1人1人に返すのが大変なので一括で。
初め、GZipStreamも考えたのですが、 ・必須仕様 →アプリ上で圧縮・解凍が可能。 ・推奨仕様 →アプリ外でも解凍可能。 という感じだったので、却下した次第です。 あと、フリーのライブラリも検索で引っかかってたのですが、 商用利用のために怖いと上の人間に言われて却下状態です。 無理ぽなら、月曜にでも理由を言って、改善案を作ってもらいます。
- 557 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:00:28 ]
- zlibでもP/Invokeしてきて使えば
いくらフリーといってもさすがにzlibを信用できないなら何も使えないでしょ
- 558 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:00:40 ]
- あの…ここ…初心者用…
- 559 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:04:41 ]
- >>556
プログラムの安定性は実績で決まるのであって、 商用かオープンソースなのかは全然関係ないんだけどな。 オレはアーカイブ内のファイル構成はSQLiteで外部で管理してるよ。 データファイル側はただ単に暗号化して連結してるだけ。
- 560 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:07:06 ]
- 怖いのは安定性じゃなくてライセンスだと思うよ、多分
- 561 名前:541 mailto:sage [2010/03/27(土) 23:07:51 ]
- >>557
了解です。 zlibも検討します。 >>558 知ってるか? 俺はC#はじめてまだ5ヶ月だから初心者なんだぜ。
- 562 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:09:22 ]
- >>553
ちゃんとzip用のヘッダさえ書いてやれば、 ファイル一つ一つの圧縮はGZipStream使ってもれっきとしたzipファイルが作れるんだぜ
- 563 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:09:25 ]
- >>560
ああ、ライセンスね。そのライブラリは調べてなかったな……。 って、Ms-PLじゃねえか! .NETの世界で一番有名なオープンソースライセンスなのに、 怖いとかモグリだろ。
- 564 名前:541 mailto:sage [2010/03/27(土) 23:10:14 ]
- >>560
そういうこと。 できたらおkじゃないところが痛い。
- 565 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:11:26 ]
- まあオープンソース=GPL汚染というのはやはり根強い印象があるよねー
- 566 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:12:59 ]
- >>555のようなMS-PLなら全く問題ないだろ
最近のMSのサンプルやMSがオープンソースで公開してるライブラリもほとんどMS-PL
- 567 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:16:21 ]
- C#すげーな
- 568 名前:541 mailto:sage [2010/03/27(土) 23:16:46 ]
- みなさんいろいろありがとう。
とりあえず結論としては、 ・標準ライブラリはやめとけ。 ・dotnetzipができるならいい。 ・ダメならzlibでどうにかする。 ・それでも無理ならあきらめろ。 でおk?
- 569 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:18:47 ]
- まあ自作しろって言われるのがオチだな
- 570 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:20:17 ]
- PKとかのライブラリ買え、ってのが抜けてる。
- 571 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:20:19 ]
- .NET4では大量のMS-PL由来のライブラリが本家.NETに統合されるよ
WPFの新しいコントロールとかDLRとかMEFとか新機能の多くがMS-PL
- 572 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:22:20 ]
- deflateの自作は重すぎ。
- 573 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:23:06 ]
- >>568
541が使用している標準ライブラリは必ずしも選択は間違ってないけど、使い方がおそらく間違っている。 dotnetzipで問題ないだろうけどこのスレのやつが実際に確かめたわけではないので、自分で調べて考えろ。
- 574 名前:541 mailto:sage [2010/03/27(土) 23:26:56 ]
- とりあえず、自作する方向でも、一度上の人と相談します。
>>573の言うとおり、使い方が間違っている可能性もあるのでそれも含めつつ。 ダメなら即効白旗揚げて、対策考えてもらいます。 ありがとうございました。
- 575 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:29:24 ]
- あのよ、コスト考えろよ。ZIP圧縮・解凍ライブラリなんて自作してたら、
どんだけ時間かかると思ってんだよ。
- 576 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:31:33 ]
- 当該アプリで圧縮したものは、他のアプリでも伸張できるけど、
当該アプリで伸張できるのは、当該アプリで圧縮したものだけ という仕様でよければ、自分で実装するのも然程困難ではない
- 577 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:36:10 ]
- そんな実装するくらいなら、BSDライセンスのライブラリでも探すわw
- 578 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:38:24 ]
- そんなロクにテストもしてない実績もない
バグだらけの糞自作ライブラリなんかそれこそ怖くて使いたくないわ
- 579 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:38:58 ]
- >>540
あれ、レポートされてたっけ。 また今度じっくり向きあってみます。 自分が組み上げたコードじゃなく引き継いだものなので、 どこがどーなってるかさっぱりなんですがねw
- 580 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:40:47 ]
- 誤解されそうなので補足しとくけど>>578は拾ってきたライブラリを使うんじゃなくて
自分で実装する場合の話ね
- 581 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:42:50 ]
- よく「設計した人から言われたんで」みたいなこと言うやついるけど、
きちっと筋道建てて論破できない時点で、そいつも同罪。
- 582 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:42:56 ]
- >>576
作るのは簡単だが、世間並の圧縮率にするのと、バグがほとんどないと思えるレベルの安定性にするのが大変
- 583 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 02:44:06 ]
- Ms-PLのdotnetzipはどう使えばいいの?
黙って実装しても問題にならないの?
- 584 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 03:13:13 ]
- オレは業務でZIP書庫作る必要があって、結局は自前でやったなぁ
実データはDeflateStreamで済むしヘッダだけ実装すればいいだけだよ
- 585 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 03:22:29 ]
- シェアード ソース ライセンス
www.microsoft.com/japan/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx 商用アプリに利用して一緒にバイナリを配布してもOK。詳しくはライセンス原文を参照してくれ。
- 586 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 04:28:12 ]
- .NET界隈はわりと自由なライセンスが普及してて良い
- 587 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 04:29:33 ]
- >>586
隠したくても隠せないしねw
- 588 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 04:40:44 ]
- まぁ、使っていいって言ってくれてるんだから隠す必要はないな。
ライセンスで認められた範囲で堂々と使うといい。
- 589 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 05:17:35 ]
- 許諾者は、著作権、特許権、商標、またはその他の形式の出所をコード内に常に示しておく必要があります
ここがよくわからないんだけど、結局配布する場合どうすればいいの?
- 590 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 09:51:03 ]
- www.microsoft.com/japan/opensource/licenses.mspx#Ms-PL
今はこっち >本ソフトウェアに含まれるすべての著作権…の表示を維持する必要があります。 だから元々そういう表示が含まれている場合は消すなってことだろう
- 591 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 10:23:35 ]
- >>587
隠す方法はいろいろある。ネイティブにもできる。
- 592 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 10:36:10 ]
- 流れを読まずに質問です。
C#で使えるコントロールのライブラリってないでしょうか? ・ゲージやメーター ・Officeっぽい、Vistaっぽいコントロールのスキン表示 ・スキン機能 こんな機能があるライブラリがあれば名前だけでもいいので教えてください。 商用ではいくらでもあるのですがライセンス料が高すぎるのでできればオープンソース のライブラリを教えて頂ければと思います。 日本語・英語は問いませんが、日本語を使用しても問題のない方が望ましいです。 注文だらけですが、もし知っておられる方がいましたらお願いいたします。
- 593 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 10:36:58 ]
- WPF
- 594 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 11:02:22 ]
- いやWPFはNFW3.5以降ということなので、NFW2.0以降で使用できるライブラリを
お願いします。 というか最初に言い忘れてました、ごめんなさい
- 595 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 11:06:23 ]
- NFWって略は初めて見たかもしれない
- 596 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 11:17:50 ]
- 聞いたことないな
.NETのオープンソースが盛り上がりだしたのって最近MSがオープンソースに積極的になってからだからな WPF使えば一瞬でできる報われないことをわざわざやる人もいないだろ
- 597 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 11:40:38 ]
- いやNFW3.5にするとWin2000を切り捨てざるを得なくなるので、それを避けたいだけなのです。
フリーではライブラリはないか、または聞いたことがないぐらいマイナーということですね。 昔はいくつかあったみたいですが、今はすべて商用に変わっていてがっくりですorz
- 598 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 11:46:22 ]
- 2000は切り捨ててもいいのよ
- 599 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 11:52:05 ]
- UIだけActiveXでHTMLやSilverlightベースにしてしまえ
- 600 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 11:58:59 ]
- jQueryがあるじゃないか
- 601 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 12:32:27 ]
- ふーん
- 602 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 12:57:25 ]
- はーん
- 603 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 13:37:09 ]
- 10年前のOSだもんなあ。
IE6も10年前でみんな葬り去りたくてウズウズしてるんだから、2000も葬っていいわな。
- 604 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 13:40:24 ]
- 2000のSP4は、7月にサポート切れだったろ。
そのタイミングで俺的には終了だな。
- 605 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 14:25:57 ]
- MSだけじゃなくて開発側も古いWindowsサポートって頭があるからな
切っちゃっていいでしょっていうか切っていこうよ。.netなら尚更
- 606 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 14:29:06 ]
- 逆にMSがサポートしないものを「サポートします!」とか、
すごい勇気だなぁ、って思いますよw
- 607 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 14:36:27 ]
- >>592
RoboFormとか、skinstudioかねぇ? 後者はDirectX用だからやや違うかもしれないけど。 他は皆がレスしてるようにWPF自体がスキン機能そのものの(機能とデザインの分離)だから それを使うのが一番の王道だな。
- 608 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 14:36:45 ]
- MSじゃないどこかの企業がそれを大々的にするって言ってたな。
- 609 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 14:40:42 ]
- DevExpress .NET Windows Forms Skinning Library
SPREAD for .NET Windows Forms Edition AppStylist for Windows Forms ぐぐったら色々あるみたいね。もちろん、みんな商用プロダクトだが。
- 610 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 14:41:33 ]
- スキン突っ立ってオーナードローするだけ出しな
そんなに手間じゃないだろ
- 611 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 14:42:28 ]
- 十分手間だろ
一つやったら全部やらないと空気読めてない感じになる
- 612 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 14:42:38 ]
- SPREADは違うだろ。
- 613 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 14:52:17 ]
- とりあえず、オープンソースの範囲ではこんなのがあった。
weys.codeplex.com/ UIのカスタマイズと言うよりか、Windows Media Playerのスキンっぽい感じだな。
- 614 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:00:47 ]
- みなさん、いろいろとありがとうございます。
私が今開発しているのはとあるゲームなのですが、それがWin2000以降に対応していたもので Win2000ユーザーを切り捨てるのもどうかと考えてたのです。 数年前ならコントロールのライブラリも意味があったかもしれませんが、今ではWPFが一番 いいみたいですね。 WPF検討してみます。 しかし、日本語だと書籍はないですね... いろいろとありがとうございました。
- 615 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:18:49 ]
- WPFならXPの古いマシンは切り捨てることになるよ
まあゲームなら問題ないな
- 616 名前:デフォルトの名無しさん [2010/03/28(日) 16:35:08 ]
- 配列に条件によって値を入れたいと思います。
(1) int[] table = {01, 0, 120, 270}; (2) int[] table = {02, 0, 180, 90}; と2種類の値を入れたいとします。 (1)の場合の条件と、(2)の場合の条件が違う場合、 if(条件) int[] table = {01, 0, 120, 270}; else if (条件) int[] table = {02, 0, 180, 90}; //以下tableを使った処理。 とすると、処理をするところで、 tableがないとエラーになります。 int[] table; if(条件) table = {01, 0, 120, 270}; else if (条件) table = {02, 0, 180, 90}; //以下tableを使った処理。 とすると、この書き方ではだめだと、大量にエラーになります。 配列の書き方という基本的なことなのですが、書けずに悩んでいます。 アドバイスお願いします。
- 617 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:37:17 ]
- >>615
ちょっとそれ詳しくお願いします。 要求スペックが高いから古いマシンでは駄目 XP SP3以降じゃないと駄目 という意味ですか?
- 618 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:37:19 ]
- >>616
そりゃあ、その2箇所を通過してしまうような条件が残ってるからだ。 当たり前のことじゃないか。
- 619 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:37:58 ]
- 素直にnew int書くだけでいいと思うの
- 620 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:38:26 ]
- int[] table;
これはifの前に宣言だけして table = new int[]{02, 0, 180, 90}; とかでできない?
- 621 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:41:40 ]
- >>617
前者 どんな環境でも動くことは動くけどバリバリのDirect3Dで描画されてるから ハードウェアアクセラレーションが十分に効かない環境では厳しい
- 622 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:44:30 ]
- >>616
これで一応エラーでないけどコメントの箇所何かいれないと何も設定されない条件ができないか? ideone.com/JFPMtwVZ
- 623 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:44:41 ]
- >>616
int[] table = null; にするか if() 〜〜 else 〜〜 とするか お好きなのをどうぞ
- 624 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:46:13 ]
- >>621
回答ありがとうございます。 なるほど、やはりそのような理由ですか。 了解しました。 スレチなのでWPFのことは別スレで聞いてみたいと思います。 みなさん、いろいろとありがとうございました。
- 625 名前:デフォルトの名無しさん [2010/03/28(日) 16:47:21 ]
- >>620
new int[]でできました。 ありがとうございました。 これをつけるのとつけないのとでは、どう意味が違うんですか?
- 626 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:50:23 ]
- >>625
いろいろ短縮したのが table = new int[]{01, 0, 120, 270}; これね 長くかくと table = new int[4]; int[0] = 01; int[1] = 0; int[2] = 120; int[3] = 270; こうなる
- 627 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:50:50 ]
- >>625
アホか。エラーメッセージに全部書いてあるだろ。
- 628 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:53:15 ]
- ああああああ
間違えた table = new int[4]; table[0] = 1; table[1] = 0; table[2] = 120; table[3] = 270;
- 629 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:57:27 ]
- table = new int[]{01, 0, 120, 270};
こうやって書くメリット?は table = new int[4]; table[0] = 1; table[1] = 0; table[2] = 120; table[3] = 270; この配列に table[4] = 100; とか増やしたい場合は table = new int[4]; これを table = new int[5]; としないといけないけど table = new int[]{01, 0, 120, 270,100}; こうするだけで{}で囲った中の要素分だけ勝手に配列を確保してくれる。 数を知りたければ配列の場合.Lengthでわかるはず
- 630 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:05:07 ]
- >>590
こっちはまだわかりやすいね 訳が適当だとどうにでも解釈できるよな
- 631 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:11:45 ]
- >>616
普通にこれだけでいける table=new []{0,1,2,3,4}
- 632 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 21:49:36 ]
- >>631
アホか。
- 633 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 23:50:29 ]
- 配列なんて使わずArrayList使おうよ
- 634 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 23:51:52 ]
- intの配列の初期化がまともにできないレベルだからなあ
もうちょい先だろ
- 635 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 23:53:00 ]
- うひゃあうひゃあ
配列とか扱うのはメモリ効率悪いwww
- 636 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 00:08:06 ]
- 男なら配列なんか使うな!
- 637 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 00:13:42 ]
- いまどき配列を嫌う男の人って…
- 638 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 00:28:06 ]
- 大した弊害なくて使えるなら何だって良いさ
- 639 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 00:34:17 ]
- ですね
- 640 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 03:59:41 ]
- volatile の効果が実感できるソースコードの例は無いでしょうか?
簡単なコードでは実感できないような修飾子なのでしょうか。
- 641 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 06:16:01 ]
- 無理
- 642 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 06:19:56 ]
- そもそも初心者には使う必要のない修飾子
- 643 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 06:39:07 ]
- VSの設定保存機能って使ってる?
ビルドしたらなんとか.exe.configとかいう名前で生成されるやつ。 自分で用意してるから使わないんだけど、生成させないようにするのはどうするの?
- 644 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 06:47:40 ]
- App.configを消せばいい。
- 645 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 06:51:00 ]
- >>644
おー、サンクス。さっそく除外しとこう。
|

|