- 1 名前:デフォルトの名無しさん [2009/02/04(水) 23:26:55 ]
- (#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。
前スレ C#, C♯, C#相談室 Part50 pc11.2ch.net/test/read.cgi/tech/1229661915/l50 Visual C# 2008 Express Edition 日本語版 www.microsoft.com/japan/msdn/vstudio/express/vcsharp/ その他テンプレ>>2-5くらい
- 159 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 23:16:17 ]
- >>154
普通に2chのURLはってくれお pc11.2ch.net/test/read.cgi/tech/1194956418/295-312
- 160 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 23:40:37 ]
- ごめんね
次からそうする
- 161 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 00:17:39 ]
- >>143
プロパティ否定するのなんて、初期のJava信者だけだろ。 そのJavaにもプロパティ実装されて、否定してた連中涙目。
- 162 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 00:22:42 ]
- java7のプロパティもクロージャもキャンセルのふいんき(なぜかr)らしい。
- 163 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 00:34:30 ]
- プロパティは属性だから、それを求めるのに特定の機能が使いまわされやすいからな
string mText; public bool IsEmpty { get { return this.GetIsEmpty(this.mText); } } protected bool GetIsEmpty(string text) { return text == ""; } みたいにGetIsEmptyを基底クラスにまとめて置けば、 継承先ではメンバ変数を渡すプロパティを書けばいいだけで楽。
- 164 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 01:08:42 ]
- >>153
Expression Tree使うとこういうのが簡単に作れる static class GenericCalculator<T> { private static readonly Func<T, T, T> add; static GenericCalculator() { var left = Expression.Parameter(typeof(T), "left"); var right = Expression.Parameter(typeof(T), "left"); add = Expression.Lambda<Func<T, T, T>>(Expression.Add(left, right)).Compile(); } public static T Add(T left, T right) { return add(left, right); } //他の演算子も同様 }
- 165 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 03:22:34 ]
- 153です。
>>164 add=(Func<T,T,T>)((l,r)=>(l+r));って書くのと同じじゃん、と一瞬思ったけど、 Compile()は当然実行時評価なのかー!。 型制約が欲しい、というのとは話が違くて、足し算ができないと実行時に例外が投げられるのね。 勉強になった。 それなら、CodeDOMでも良いかな? この手の議論って型制約の話とは別にダックタイピングができればなあ、って話にもなりやすい けれど、それを無理やりやる方法があるって事だね。
- 166 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 04:34:58 ]
- 書いてみた。ごめん、164を使ってくれ。今は反省している。
class Multiplier<T> { public T Mult(T l, T r) { string nameOfT = typeof(T).FullName; string assemblyOfT = typeof(T).Assembly.ManifestModule.FullyQualifiedName; CompilerResults cr = null;
- 167 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 04:35:44 ]
- 続き
using (CodeDomProvider provider = new CSharpCodeProvider(new Dictionary<string, string>() { { "CompilerVersion", "v3.5" } })) { CompilerParameters cp = new CompilerParameters() { GenerateInMemory = true }; cp.ReferencedAssemblies.AddRange(new string[] { "System.Core.dll", "mscorlib.dll", assemblyOfT }); string className = "Multiplier_" + nameOfT.Replace('.', '_'); string namespaceName="GenericTest"; string qualifiedClassName = namespaceName + "." + className; string source = "namespace " +namespaceName+"{ public class " + className + "{public " + nameOfT + " Mult(" + nameOfT + " l, " + nameOfT + @" r){return l*r;}}}";
- 168 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 04:36:29 ]
- さらに続き
cr = provider.CompileAssemblyFromSource(cp, source); if (cr.Errors.HasErrors) { throw new Exception(String.Join(Environment.NewLine, cr.Errors.OfType<CompilerError>().Select(e => e.ToString()).ToArray())); } Type typeOfMultiplier = cr.CompiledAssembly.GetType(qualifiedClassName); Object multiplier = Activator.CreateInstance(typeOfMultiplier); MethodInfo multiplierMethodMult = typeOfMultiplier.GetMethod("Mult"); return (T)multiplierMethodMult.Invoke(multiplier, new object[] { l, r }); } } }
- 169 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 06:08:29 ]
- 同じ話題を
d.hatena.ne.jp/NyaRuRu/20060802/p1 で見つけたんだけど、ここに ------------------------------ .NET で動的に実行コードを生成する方法はいくつかあり,またその方法は増えつつあります. * (.NET 1.0 以降)CodeDOM やコンパイラによる動的コンパイル * (.NET 2.0 以降)Lightweight Code Generation (LCG) * (.NET 3.5 以降?)Expression Tree による動的コンパイル -------------------------------- とあるので、俺のCodeDOMの方法は一応.NET1.0でも使えるという利点はあるみたい。 あと、このサイトではExpression Treeはコードのセマンティクスをデータ構造として保持 するために用いる、という哲学が示されていて、著者的には直ちにExpression Treeをコンパイル するような使い方はしっくりしないらしい。まあでも>>166-168を書くくらいなら>>164を 書くわな。 このサイトには>>164と同じ方針で作った演算子オーバロード付きの四則演算のジェネリック型 とそれを用いた複素数のジェネリック型のサンプルもある。この手の話って頻繁に繰り返されて いるように見えるのでまとまった解決法はないと思っていたけれど、これはそのまま直ちに 利用可能だね。 夜中に目が覚めてしまったので色々書いてしまった。連投&長文すまない。
- 170 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 06:16:59 ]
- 足し算のためにデリゲート呼び出すのもインターフェース越しにアクセスするのも
現実的ではないでしょう
- 171 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 07:58:44 ]
- そういう事書いてる奴誰かと思ったらやはりNyaruruか・・・
- 172 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 08:26:23 ]
- >>170
パフォーマンス的に? C++のテンプレートみたいな「超高機能なマクロ」にしないと決めてる以上、 それはしょうがない。 >>171 しかも、他のMVPが「いまさら」盛り上がってる中、 NyaRuRu さんだけは「そういえば昔書いたけど」だし。
- 173 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 08:42:40 ]
- >>170
基本的な値型だけを対象にしたければ、素直に大量にオーバーロード書けば良いのでは? まあその場合も型制約でOR論理を使いたい、ってな議論はできるけれど、興味深くはない。
- 174 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 08:50:03 ]
- >>173 みたいな方法も、
ソース冒頭に using ValueType = System.Double; とか書いておいて実装して、 このソースをコピって冒頭の1行書き換えるだけで可能だしね。 美しくはないけども、何とかならないレベルじゃない。
- 175 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 08:50:09 ]
- 別にintと、あとdoubleがあれば十分じゃないかと思うけど
- 176 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 08:51:09 ]
- >>175
あとは BigInteger とか、実装してる人がいるなら Rational とかかな。
- 177 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 09:09:42 ]
- それこそ遅くて使いものにならないだろうけど
C#4.0ならdynamic使えばそのままleft + rightと書けるな
- 178 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 10:47:41 ]
- Nyaruruって大学生だっけ?
ガキに「さん」付けか・・・
- 179 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 11:12:29 ]
- 能力も無いのに自分の方が年上ってだけで
見下した態度をとるのはみっともないぞ
- 180 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 12:58:20 ]
- Nyaruruって大学生だったのか
- 181 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 13:24:55 ]
- Nyaruruが大学生だったら俺プログラマやめるわ
- 182 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 14:26:16 ]
- なさけねー。
- 183 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 14:34:24 ]
- 昔はC++を使っていて色々研究とかしてたけど・・・
いろんな言語使っている間に言語の濃い部分を積極的に学ばなくなってしまったな。 これは退化してるのかね・・・
- 184 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 14:38:49 ]
- 羽根が短くなったのを退化ということもあれば進化ということもある。
- 185 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 15:26:43 ]
- 低水準な所を濃いと言ってるならアセンブラかマシン語でもやれば?
- 186 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 15:47:23 ]
- 誰もそんなこと言ってないと思うが
できるだけ楽に扱えるものを使って生産的なことをする人と楽に扱えるようにするために深い部分まで追及する人とどっちが優れてるとかないだろう 前者のが需要あるし
- 187 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 16:42:20 ]
- >>185
すでにアセンブラは68系と86系をあわせて6年くらいはやってましたよ。
- 188 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 16:46:24 ]
- ひよっこだな
- 189 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 16:49:26 ]
- 甘い、甘すぎるよ。
俺なんて、C# を15年以上やってるけど、まだまだ力不足を感じてる・・・
- 190 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 16:52:11 ]
- 俺なんてもう100年になるかな
- 191 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 17:38:48 ]
- 紀元前からD言語を触ってるが、まだ完成しない
- 192 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 17:41:40 ]
- みんなたくましいなw
- 193 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 20:59:47 ]
- 生まれて間もない猛者が、ここに質問してきた事もあったしw
- 194 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 21:35:55 ]
- >>177
ジェネリクスと同時に使うなら、dynamic よりも式木使い方がお勧め。 >>178 院生だろ。 あと、歳の上下で態度変えてたら見ず知らずの人と付き合いづらいよ。
- 195 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 22:23:41 ]
- ネット上で「君」とかつけて呼ぶの?
- 196 名前:デフォルトの名無しさん [2009/02/13(金) 22:34:35 ]
- 厳密にはC#の問題ではないかもしれないけど、ちょっとお助け願います。
Genericコレクション型のインスタンスをリモート処理時に参照渡しにするにはどうすれば良いでしょうか。 例えば、 class OtherSample : MarshalByRefObject { List<int> intList; } というコードでは、OtherSampleは参照渡しですがintListは自動的にシリアル化され値渡しマーシャリングされてしまいます。 なので、アクセッサを付けてintListを取得しても、リモート化されたインスタンスの値を変更できません。 適宜 intList に対するメソッドをOtherSampleに追加するしかないのでしょうか。
- 197 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 23:55:43 ]
- メソッド作ってなんか変わる?
- 198 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:38:48 ]
- メソッド作ってから彼女もできるし、ギャンブルでも大当たりだしいいことづくしだよ
- 199 名前:デフォルトの名無しさん [2009/02/14(土) 00:46:04 ]
- class OtherSample : MarshalByRefObject {
List<int> intList; public void AddInt( int n ) { intList.Add( n ); } } で AddInt を使えばプロキシを介して参照渡しの OtherSample のメソッドが実行される。 そうすっと、OtherSampleの参照 の intList に値が追加される。
- 200 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 10:13:33 ]
- 株価ボード的なアプリを作ろうと思っているのですが質問させてください
FormLoad時に動的にLabelを3000個ぐらい生成してるのですが 起動に1〜2分ぐらいかかってしまいます。 何か良い方法はないでしょうか?
- 201 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 10:17:09 ]
- 自分で描画しろよ(´・ω・`)
- 202 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 10:52:05 ]
- XNA使ってスプライトテキストで描画でもいいかも。
その場合はフォームとか使えないけどね。
- 203 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 11:01:13 ]
- GDIで十分じゃね
- 204 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 12:37:57 ]
- 確かにGDIだけでも十分かな、ダブルバッファを有効にすればアニメーションもある程度滑らかだしね。
- 205 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 12:50:24 ]
- >200
Windows.Formsでコントロールを大量に作るとどうやってもそうなるよ。 そういう使い方ならWPFで同じことやれば結構スムーズに動きそうな気がする。
- 206 名前:200 mailto:sage [2009/02/14(土) 12:59:12 ]
- >>201-205
皆さん、どうもです。 VC++(MFC)で過去に作ったときは CStatic の派生クラスを何個も作ってやってたので Labelの派生クラスで何とかなるかと思ったら起動が遅くて・・・ ありがとうございました
- 207 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:03:09 ]
- そもそも3000個も表示するスペースがあるのか
一文字一個なのか
- 208 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:14:08 ]
- そりゃスクロールするんだろ…
- 209 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:23:13 ]
- ばらけた文字が集まったりとか盛大にアニメーションしたりして。
画面に表示される分だけプールから取得して再利用するようにすれば、 new()のコストかからないし、3000個も作らなくてすむんじゃない? WPFでも詳しくはしらないけれど、スクロール可能な場合に画面に表示される部分だけ 子コントロールを生成するような仕組みがあったはず。ListViewとかだっけ?
- 210 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:28:06 ]
- それもバーチャンリストの場合だな
- 211 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:41:02 ]
- ウィンドウハンドルの上限って10000くらいじゃなかったっけ
そんな使い方してたらすぐ足りなく
- 212 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:43:02 ]
- .NET のラベルって、ウィンドウもってんだよな。
デスクトップヒープの関係もあるし、3000は多すぎだろ。
- 213 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:53:05 ]
- WPF なら確かにそういう問題ないけども読み込みに時間は
かかるわなぁ
- 214 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:53:50 ]
- いうほどかかんねえよ
- 215 名前:200 mailto:sage [2009/02/14(土) 14:29:58 ]
- >207
一画面だけで300銘柄(1銘柄辺り10要素)あるので 3000個必要なんですよね 画面サイズ的にはUXGAで余裕ありです。 データ更新時にデータを適当な形に処理して Redrawする感じでVC++ではやってました。
- 216 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 14:51:40 ]
- www.woodensoldier.info/soft/AlarmTimer.htm
これをReflector使ってソース出して動かせるようにしたいんですが できる人いませんか?
- 217 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 14:53:43 ]
- 何が知りたいの?
- 218 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 14:55:22 ]
- >>216
別に難読化されてるわけでもなく、逆アセできたけど? 何が問題なの?
- 219 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 14:58:07 ]
- フォームの形つくって、ソースをコピペして貼り付けてっても
エラーで出てしまうんです
- 220 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:00:00 ]
- エラーが出るとこ直していけばいいじゃん・・・
- 221 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:00:13 ]
- そうですか。あなたには無理ですね
- 222 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:00:23 ]
- まんま使えるとは限らんよ
ゴミ君
- 223 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:00:56 ]
- Reflector のプラグインで、.cs を吐いてくれるやつがあったな・・・
それ使えばいいんじゃね?
- 224 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:01:18 ]
- その上でソース作ってくれる人いませんか
- 225 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:02:55 ]
- いません。
- 226 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:03:24 ]
- >>223
kwsk!
- 227 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:06:15 ]
- ぐぐれ
- 228 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:07:37 ]
- なにが「kwsk!」だよw
それ質問する態度じゃねえじゃん エロマンガの作者名じゃねえんだから、もうちょっと考えろよ
- 229 名前:赤西仁 [2009/02/14(土) 15:32:19 ]
- 1年間悩んでます。お力をお貸しください。
アークザラッドUというタイトルのゲームの、ゲーム画像(歩行画像など)を抽出したいのですが、 かれこれ1年ほど経ちますが、なかなかうまくいきません。 *もちろん抽出した画像は個人範囲内で利用するつもりです。 ◆試してダメだったこと ネット上からダウンロードできる、ありとあらゆる抽出系ツールを試した。 (ちなみに他のゲームはほとんど抽出可能) ◆教わったこと ・アークザラッドUは独自の画像形式を使っているから抽出できない。 ・PS上で表示されてるということは絶対に摘出はできるはず。 ◆抽出は不可能ではないということを知ったとき 2ちゃんねるで質問したところ、 ある方が実際にキャラクターの歩行画像を抽出して 私が立てたスレにアップしてくださいました。 スクリーンショットじゃ嫌なんです。どうか皆さん、お力をお貸しください。
- 230 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:35:43 ]
- アークザラッドII って、C# で作られてるの?
そうでなきゃ、スレ違い、ってことで。
- 231 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:18:47 ]
- >>223
ずっと探してるけど見つかりません お願いします・・・
- 232 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:21:33 ]
- >>231
Reflector のプラグインなんてあまり数ないのに探して見つからないとかありえない。
- 233 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:22:50 ]
- >>231
www.codeplex.com/FileGenReflector
- 234 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:34:22 ]
- 使い方教えてください
童貞なんでう
- 235 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:51:58 ]
- チョコ食って寝ろ
- 236 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:36:20 ]
- >215
DataGridとかListViewを使った方がいいんじゃない?
- 237 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:44:37 ]
- >>233
はやくこれの使い方教えろよグズども
- 238 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:59:52 ]
- まずパンツを被ります
- 239 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 20:06:34 ]
- 次にズボンを脱ぎます
- 240 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 20:24:54 ]
- おまえら親切すぐる
- 241 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 20:26:52 ]
- 姉ちゃんのパンツを被ってズボンを脱いだので教えてください
- 242 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 20:30:13 ]
- ケツをバンバン両手で叩きながら白目をむきます。
- 243 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 20:47:51 ]
- 切れて本当にすみませんでした、教えてくださいお願いします
- 244 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:14:58 ]
- まずは>>241の写真をうpしよう。
- 245 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:27:33 ]
- __
/-、r-ヽ |K>|K7| , へ 人ー^ー人 , へ / リノノ||  ̄ 7/巛 _ \ ,.-― '" ゝー、) || .// (/ ` ` ー-、 / /_ || // _ \ ) (__/ ̄ | ',Y/ /  ̄`ー ' __ \ || / __ /XXXX<>x,..、_ l ハ | _,... rxXXXXXA |XXXX|XXX|::::l` ´ Y ! '´ l::::|XXX|XXXX| |XXXX|XXX|::::| | | |::::|XXX|XXXX| XXXX/\Xソ::ノ ゝ-く ゝ::ゝ/ lXXXX|
- 246 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:19:10 ]
- コピペ君って馬鹿だな、まで読んだ。
- 247 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:31:01 ]
- >>243
[View]-[Add-Ins]
- 248 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 02:29:54 ]
- >>241
うpまだ〜?
- 249 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 04:04:57 ]
- j// /\ヽ∨//∠ヽ. \\. \
_/ ∠≠ニ二ニ≧=<´ ヘ. ', ヘ\ヽ. / _ -‐ ´/ , -‐´、_, '⌒`^ 、 \::\ } l ヽヘ ヽ} / _|_ \  ̄ フ´, / 丶\::V| | Vl ,' |____ . //./ `Vヽl | ヽ ' . | /| ヽ / ,イ/ Y/, ヽ.\ |. l (_ノ _ノ |/ / | ∨ヘ. ト、 \_ |. | . / / / l: / l ∨i 、 |  ̄ ! l lヽ│/ / l│ / イ ,イ. l ト、ヽ / | :l :| | l | ヽ_ノ !ー┼‐ |‐┬ | | l_メ、」_,;./l L l V ∧ / :|/ ハ. ト、 | |./│ヽ l | | ト. |.____ ヽ l´ヽ{ _⊥イ イ / / / l/⌒ヽ .| ー┼─ └── l | | | ヽ | 、i┘::::i \ | r┬┬‐┬ァ V ,∧. ,' ´ | ー┼− レ ヽ! ゝ- ' \l i,.┘:::::iノ / ,/〉│ :| { | _⊥_ l | . 7/l/l/ 、 `'ー‐ ' ∠≠r'ノ:jノ :| | | (__丿 ヽ レ | λ `i`ァー-- 、 /l/l/l ∧‐'.:|:::| ハ ', | l `、 レ' ', ,/| ::| :|:::| ./ ヽ_> _| __|_ _ノ ` = 、 '、 ノ ,.イ∧'|:l.:/l:::|´ \ ._| `>-r =ニi´、.,_`::: |:| { |:::l | .(_| _,.イ´ヽ.7 / /:\;八:V:ノ | ノ /7:::::! ○O'´ /::::::::/ヽ.
- 250 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 11:57:16 ]
- >>247
なぜかできないので、替わりにgenerateしてもらえませんか
- 251 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 13:48:11 ]
- >>247
それやってexe選んでも何も起こらないんですけど
- 252 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 13:52:24 ]
- つか、俺の環境だと、アセンブリ右クリックして、Export でいけるな・・・
- 253 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 13:59:54 ]
- うpお願いします><
- 254 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 14:00:57 ]
- ハ,,ハ
( ゚ω゚ ) お断りします / \ ((⊂ ) ノ\つ)) (_⌒ヽ ヽ ヘ } ε≡Ξ ノノ `J
- 255 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 14:05:10 ]
- AlarmTimer\Property.cs
AlarmTimer\FormMain.cs AlarmTimer\FormOption.cs AlarmTimer\Properties\Settings.cs AlarmTimer\Properties\Resources.cs AlarmTimer.Properties.Resources.resources AlarmTimer.FormMain.resources AlarmTimer.FormOption.resources AlarmTimer.AlarmTimer16Mono.ico AlarmTimer.AlarmTimer16.ico AlarmTimer.csproj 0 error(s). Done. こう出たんですがどこにエキスポートされてるんですか
- 256 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 14:06:57 ]
- んで、警告が一個でるけど、exe の方はビルドもOK。
->VS2008 へアップグレード後 ・ライブラリは nunit が必要らしいので、逆アセせずに参照設定を変更して利用 簡単にできるじゃん・・・
- 257 名前:200 mailto:sage [2009/02/15(日) 14:08:28 ]
- DrawString で右寄せとか出来ますか?
株価が左寄せじゃ見にくい・・・
- 258 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 14:12:01 ]
- >>257
StringAlignment
- 259 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 14:16:19 ]
- Far
|

|