- 1 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 13:02:44 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part27 pc11.2ch.net/test/read.cgi/tech/1208248879/
- 372 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 00:16:08 ]
- XmlTextWriterは推奨されてないよね?
>Microsoft .NET Framework には、 >XmlWriter クラスの実装である >XmlTextWriter クラスが含まれていますが、 >2.0 リリースでは、Create メソッドを使用して >XmlWriter インスタンスを >作成する方法を推奨しています
- 373 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 01:34:18 ]
- XmlTextWriterのインスタンスを直接生成することが推奨されていないのであって、
XmlTextWriterを使用することが推奨されていないのではない。 XmlWriterインスタンスと言っても、実際には具象クラスのインスタンスなわけだ。 どの具象クラスのインスタンスを返すかはXmlWriterの判断に委ねろ、ということだ。
- 374 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:11:03 ]
- >373
直接生成しないでXmlTextWriterのインスタンス どうやって作るの?
- 375 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:12:16 ]
- XmlWriter.Create
- 376 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:23:17 ]
- 返り、XmlWriterだけど・・
- 377 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:25:30 ]
- >>373
え?w
- 378 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:27:13 ]
- >>376
ポリモルフィズムでぐぐっとけ
- 379 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:59:26 ]
- 子を作って親に入れるんじゃなくて、
親しか作れないのに?
- 380 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 04:00:17 ]
- 親の名義だけど実際に帰ってくるのは子だよ。
- 381 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 04:25:00 ]
- XmlTextWriter.Create(@"hoge.xml")
で帰ってくるのXmlWriterだよ。
- 382 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 04:28:02 ]
- なぜ>>372を否定したがるのかわからん
- 383 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 04:33:33 ]
- >>381
抽象クラスのインスタンス帰ってくるわけないだろうが…
- 384 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 04:47:20 ]
- あ、違った。
でも、XmlTextWriterは帰ってこないね。
- 385 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 04:54:54 ]
- なるほど。
createの意味は分かった。 じゃあ、ソース上はXmlWriterでよくて、 XmlTextWriter使う必要ないんじゃないか。
- 386 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 04:58:36 ]
- だからそう言っているじゃないか
- 387 名前:デフォルトの名無しさん [2008/06/15(日) 05:10:14 ]
- ぐぐる前にここで聞け
- 388 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 05:44:26 ]
- どちらかというと.NETスレ向けかもしれませんが…
コントロールのイベントについてなのですが、SplitContainerを2段重ねたものにPanel、Label をおいたものを作り、LabelにDoubleClick、MouseDown、MouseMove、MouseUpイベントを 追加して使用しているのですが、このコントロールを動的に作成し、同じコントロールをPanelの 中に入れ子になるように追加して使用するようになっています。 このとき、1段目のコントロールのLabel.DoubleClickはちゃんと発生するのですが、2段目以降の コントロールのLabel.DoubleClickが発生せず困っています。Mouse〜イベントはちゃんと 発生するのですが… コントロールを入れ子にしすぎると発生しなくなるイベントとかあるのでしょうか?
- 389 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 11:31:09 ]
- >>381
変数の型とインスタンスの型を区別して考えるようにしろ。
- 390 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 13:28:31 ]
- C#でGUIアプリケーションを作りたいんですが、
参考になりそうな本、もしくはサイトを教えてください。 自分のスキルは「JAVA・C」をポインタくらいまで学習した。Python・Perlの基本部分がわかる程度、です。 目標としては「live2ch」みたいなインターフェースのtxtログ検索プログラムを作ろうと思ってます。
- 391 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:02:46 ]
- public class Number
{ public string[] Num; } public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Number Date = new Number(); Date.Num[0] = "01aaaa"; // ここでエラーが出る } } オブジェクト参照がオブジェクト インスタンスに設定されていません。 というエラーが出るのですがどうしたらいいのうでしょうか
- 392 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:09:44 ]
- >>391
3行目 public string[] Num = new string[10]; // 配列の大きさは適当
- 393 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:15:26 ]
- List<T>使ってAddした方が動的さが直感的で使いやすく
コードが分かりやすくて良いいんじゃないかと。
- 394 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:17:14 ]
- ArrayListがいいよ
- 395 名前:391 mailto:sage [2008/06/15(日) 23:21:36 ]
- AllDate date = new AllDate();
StreamReader sr = new StreamReader("data.dat", Encoding.GetEncoding(932)); while (sr.Peek() != -1) { buf = sr.ReadLine().Split('/'); for (int cnt = 0; cnt < 4; cnt++) { if (buf[cnt] == textBoxSearch.Text) { listBoxResult.Items.Add(buf[2]); date.No[cnt] = buf[0]; // ここでエラー } } label5.Text = listBoxResult.Items.Count + "件の検索結果が出ました"; } sr.Close(); このようなプログラムで、検索でヒットしたbuf[0]だけど他のClassに保存してプログラム内で使いまわしたいのですが、 >>392さんが教えてくれたやり方だと、宣言した大きさを超えるとやっぱり オブジェクト参照がオブジェクト インスタンスに設定されていません。 というエラーがでてしまいます。どうしたらいいんでしょう・・・
- 396 名前:391 mailto:sage [2008/06/15(日) 23:22:56 ]
- >>395
bufは string[] buf; で宣言してあります
- 397 名前:391 mailto:sage [2008/06/15(日) 23:26:53 ]
- >>393,>>394
まじでありがとうございます
- 398 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:30:40 ]
- >>397
お礼を言う時にまじではないだろw
- 399 名前:391 mailto:sage [2008/06/15(日) 23:31:47 ]
- 本当にありがとうございます
やばいです
- 400 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:35:37 ]
- >>396
forで何回ループするかわかってるなら その前で date.No = new String[max]; とすればいいんじゃね
- 401 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 05:28:57 ]
- >>398
そういう注意はいいねw言うべきだ
- 402 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 10:43:44 ]
- C#2008EEをXPで使用して勉強しています。
親クラスから複数の子クラスが派生しており、シーンによって子クラスの メソッドを呼びわけるようにしたいと思っていますが、 うまく呼びわけることができません。 class Parent { } class Child1 : Parent { void Method(){} } class Child2 : Parent { void Method(){} } 例えば上記のようになっていた場合、ユーザから入力された値によって Child1のMethodとChild2のMethodを呼び分けたいのですが、 どのように記載すべきでしょうか。 こういうシーンが1箇所ならswitchで呼び分ければいいのかなと思ったのですが、 上記のように処理を分岐させたいシーンが複数あり、 その度にswitchを記述するのがよくないと思っています。 初歩的ですがアドバイスをお願いします。
- 403 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 10:51:19 ]
- >>402
ベースクラスで virtual or abstract 派生先で override …なんでもいいから、C# 入門みたいなテキストをまずはやってみな 基礎の基礎は掲示板だと限界がある。ピンポイントなもの向け>掲示板
- 404 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 11:31:20 ]
- XPなら何も考えないでswitchで書けよ、と思ってしまふ
- 405 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 11:50:28 ]
- XP違いw
- 406 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 11:53:56 ]
- 基本intでしか使わない変数を ごくたまーにdoubleで使うことが分かっている場合、
intで書いてそこだけdoubleにキャストすべきか、最初からdoubleで書くべきか、 そんなどうでもいいこと勝手にしろ、か・・・・ご意見拝聴致したく候。
- 407 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 11:55:22 ]
- doubleをintにしたら?
- 408 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 12:16:39 ]
- 演算する時は常にdoubleで使うとかいうんじゃなければ、
intでいいんじゃまいか。
- 409 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 12:21:11 ]
- そういうときは、なるべく余計な記述をしなくてすむようにしたいな。はじめからdoubleに一票。
- 410 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 12:24:09 ]
- 基本intでしか使わないって言ってるんだから、言葉通りに取ると、
それだとintで余計な記述をするようになるんじゃないの?
- 411 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 12:25:09 ]
- doubuleにintいれても意味無いだろ
- 412 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 12:27:24 ]
- >>403
今日ほど参考書を買おうと思った日はありません。 帰りに買って帰ろうと思います。 ありがとうございました。
- 413 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 14:01:45 ]
- C#で小物ツールを作るときに、たとえば
mytool.css をダブルクリックすると裏で自動的にコンパイルして あたかもスクリプトのように実行してくれる仕組みとそれに対応した拡張子ってないですか? それくらいは自分で作ればいいんでしょうけど。もしあれば教えてください。
- 414 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 14:07:05 ]
- エディタの外部ツール登録とかじゃ駄目なのか?
- 415 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 14:16:29 ]
- 貴重な御意見しかと頂戴いたし申した。
- 416 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 14:28:22 ]
- 申すは可笑しいだろうjk
- 417 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 14:29:45 ]
- 申し訳ない
- 418 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 20:04:19 ]
- ASP.NETをC#でやってるんだけどもそれもここで質問していいのかな?
テキストボックスに値を入力して、入力された値に含まれる半角・全角のスペースを消したいんだけど ("aa aa"と入力されたら"aaaa"とか) 今はTextChangedイベント使ってAutoPostBackプロパティをTrueに設定して動かしているんだけど、 ポストバック時の再表示がちらちらして鬱陶しいんだ 何か他に方法はないかな?
- 419 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 20:41:45 ]
- >>418
javascriptを使ってクライアントサイドだけでチェックと変更をする。 具体的にどうするかはスレが違ってくるな。
- 420 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:01:15 ]
- 割り込みすみません。
今oracleのテーブルにアクセスしてクエリ抽出し、それをcsvに書き出す というのを作っているのですがデータアダプタとかデータセットとか良くわかりません。。。 (oracleアクセスとクエリビルダで抽出までは出来たのですが) 参考になるサイトとかどなたかご存知でしょうか? お願いします
- 421 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:16:37 ]
- VS2008にしたんだけどビルドしてもDEBUGフォルダだけでReleaseフォルダが
出来ないんですけど何故?
- 422 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:20:13 ]
- ちゃんと設定した?
- 423 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:20:26 ]
- >>419
よかったらJavaScriptの方へ処理を飛ばすというかJavaScriptを動かす方法とタイミングを教えてくれないだろうか
- 424 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:30:06 ]
- >>422
VS2005EEでは設定した覚えがないんですけど。。。 今はvs2008PEです
- 425 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:31:53 ]
- Release ビルドしても出来ないの?
- 426 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:33:14 ]
- >>425
2005のときはビルドとかリビルドとかのメニューありますよね? アレのビルドってやると普通に出来たんですが・・・
- 427 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:40:52 ]
- 俺は使ってないからわからない
Visual Studio 2008 Part 10 pc11.2ch.net/test/read.cgi/tech/1213334321/
- 428 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:43:52 ]
- >>427
ありがとう。行ってきます
- 429 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 21:56:56 ]
- 配列やリストの中の最大値、最小値を求めるメソッドって無いの?
- 430 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 22:06:42 ]
- Max, Min
なんでそのままの名前なのに見つけられないの?
- 431 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 22:08:13 ]
- ない。ソートして最大/最小のインデックスでええやん
- 432 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 22:29:32 ]
- Min/MaxはIEnumerable<T>の拡張メソッドなので.NET3.5から、
くらいの言及はしてやっても良いと思うが
- 433 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 22:30:12 ]
- 質問者の側で指定がなければ最新版を対象に話するよ。
- 434 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:13:42 ]
- >>427
けっこうそっちで苛められましたw
- 435 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 00:10:24 ]
- >>420
ttp://www.atmarkit.co.jp/fdotnet/basics/adonet_index/index.html
- 436 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 00:16:43 ]
- PostBackが鬱陶しいならajax
- 437 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 00:18:26 ]
- >>435
ひでえw
- 438 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 00:25:58 ]
- >>437
でも実はこれが一番の近道じゃないか?w
- 439 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 01:09:51 ]
- >>434
酷いな。何故か勝手に割れだと決め付けられてるし。 緑の▲ボタンの右側にデバッグ/リリース変えるコンボボックスあるっしょ。
- 440 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 01:37:50 ]
- >>423
<script type="text/javascript"><!-- function blankcheck(id){ var txt = document.getElementById(id); txt.value = txt.value.replace(/\s/g, ""); } //--></script> <input type="text" id="TextBox1" onchange="blankcheck('TextBox1')" /> これでいけるのだが、よく考えるとasp:TextBoxタグにこれを追加するのが面倒だ。 無理やりねじ込む方法もあるが、AutoPostBackをはじめASP.NETがonchangeを使う可能性が あるから危険かも。 window.onload = function() { document.getElementById('TextBox1').onchange = function(){blankcheck('TextBox1');} } asp:TextBoxタグなどを拡張するのがマナーなんだろうけどややこしそうだ。
- 441 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 14:59:26 ]
- 毎秒100個くらい構造体(40byte)をバイナリファイルに出力したいのですが
1:構造体をバイナリファイルに出力する方法 2:可能な限り速やかにファイルに実際に書き込みをするようにしたい どうすればいいでしょう?おしえてください よろしくおねがいします
- 442 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 15:04:26 ]
- >>441
考え直してはくれないか・・・ public static void SaveToBinaryFile(object obj, string path) { using (FileStream fs = new FileStream(path, FileMode.Create, FileAccess.Write)) { BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, obj); } }
- 443 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 16:13:40 ]
- >>442
ありです やってみます
- 444 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 19:16:08 ]
- >>442
なんだか変数の名前も記録されてしまいますね ファイルがバカでかくなりそうなのでやめます 他に何かいい方法はないでしょうか? まだまだ募集中〜
- 445 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 19:21:55 ]
- 募集中…
- 446 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:06:57 ]
- 募集中噴いたwwww
BinaryFormatterで最初の要求仕様は満たされているが、 余分な物を出力したくないと言うならBinaryWriterを使えば良い。 Marshalとか使った方法もあるけど、自分で調べれないような人は使ってはいけない。 ・StructLayout&Marshal.SizeOf→Marshal.AllocHGlobal→<Marshal.StructureToPtr→Marshal.Copy→[FileWrite]>→Marshal.FreeHGlobal
- 447 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:12:02 ]
- そもそも毎秒100個もファイル書き出すなよ・・・
- 448 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:18:17 ]
- 用途を聞かないと判らないが、そんな勢いでファイル出力しなきゃならない設計自体が間違っている予感。
- 449 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:27:14 ]
- 一つのファイルに対して 40byte*100個/秒 書き出すって意味じゃないのか。
いくらなんでも秒間100もファイル作るわけが・・ないよね? しっかし、用途がさっぱり分からないなぁ
- 450 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:28:49 ]
- そもそも秒間100もファイル作れるのか?
- 451 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:38:05 ]
- 用途がわかれば色々アドバイスもできるんだがな。
DB使えとか。リモーティングがいいとか。
- 452 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:25:58 ]
- セクター直書きなら余裕。
- 453 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 23:23:49 ]
- 普通に考えて設計が間違ってるわな。
昔、CSVファイルを1秒毎にFTPで送るって仕様があってだな、そのファイルってのがリアルタイムで製作していくらしいんだ。 ファイル数は10〜20個で、1ファイルあたり100列くらい。 そのシステムが全国にあって、名古屋のFTP鯖に向けて送りたいらしい。 さらに失敗時に再送処理もいれてくれとか細かい設定まであった。 何を言っているのかわからなかったよ。
- 454 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 23:29:04 ]
- RC版は正式版に自動アップデートするの?
- 455 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 23:47:22 ]
- >>453
何がしたくてどう考えたらそんなこと思いつくんだろう・・・
- 456 名前:デフォルトの名無しさん [2008/06/18(水) 23:48:23 ]
- ただのアホ
- 457 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 23:51:28 ]
- >毎秒100個くらい構造体(40byte)をバイナリファイルに出力したいのですが
一個のファイルだろさすがに書き方から見ても。 まあBinaryWriterでちまちま書いとけ。
- 458 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 00:00:55 ]
- 適切な大きさのバッファを割り当てればストリームで十分スピードは出る。
ちまちまランダムアクセスするよりずっと早い。
- 459 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 00:05:50 ]
- ??
- 460 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 00:09:54 ]
- 流れを読めない人なんだろうからほっとけよ
- 461 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 01:23:38 ]
- ボットシステム作る板かとオモタww
- 462 名前:デフォルトの名無しさん [2008/06/19(木) 13:45:31 ]
- 今、C#.NET FrameworkでWindowsアプリを作成する練習をしているのだが
メインのFormプロパティ FormBorerStyleに、Noneを指定した場合 フォームデフォルト(キャプションウィンドウ, タスクウィンドウ上)のコンテキストメニューは、どうやって呼出せばいいのでしょうか (´・ω・`) 教えてエロい人
- 463 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 13:56:40 ]
- CreataParamsオーバーライドしてStyleにWS_SYSMENU追加
- 464 名前:デフォルトの名無しさん [2008/06/19(木) 14:12:58 ]
- >>463 ありがとう!正常に表示されますた。
WindowStyleの追加削除は、そこで直接行えばいいのね(・ω・)
- 465 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 16:34:15 ]
- C#2008を使用していますが、Typeの情報からインスタンスを生成する方法ってあるんでしょうか?
動かないけどこんな感じで Type test = typeof(string); Object obj = new Object (test); //stringのインスタンス生成したい
- 466 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 16:41:30 ]
- >>465
アセンブリの遅延ロードなどで使う Assembly asm1 = Assembly.LoadFrom("sclass.dll"); Type sclass1 = asm1.GetType("Sclass"); ISclass s1 = (ISclass) Activator.CreateInstance(sclass1);
- 467 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 16:43:35 ]
- ActivatorとかType.GetContructorからとか
どうでもいいがStringは引数なしコンストラクタを持たないぞっと
- 468 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 16:47:21 ]
- >>462
せっかくForm使ってるんだから、MenuStrip使えよ。
- 469 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 17:04:23 ]
- >>466 >>467
ありがとう。 そのへん調べてみたら簡単には出来なさそうなので もうちょっと勉強してから実装してみます。
- 470 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 18:49:39 ]
- LoadFromを広めるな。
- 471 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 19:46:55 ]
- >>470
どのへんがダメなの?
- 472 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 20:22:12 ]
- アセンブリをハイジャックされる可能性がある。
- 473 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 20:27:48 ]
- それはLoadFormと関係ない問題
- 474 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 20:35:16 ]
- ASP.NETでTextFieldParserを使いCSV読み込ませる処理をやっているがWEBアプリなのでどんなデーターをねじ込まれるか分からないので
最低限バイナリファイルを弾きたいのだがtry chatchしてもexeファイルは弾くが画像データとかは例外を出さずにそのまま素通りしてしまう。 どうすればいい?TextFieldParserはストリームで読み込む。
- 475 名前:362 [2008/06/19(木) 20:38:36 ]
- 画像をpictureboxに挿入したいのですが、下のようにしてもできません、
ちゃんとusing System.Drawing;も打ち込んであります。ファイルの場所もただしいです。 なのに名前 'image1' は現在のコンテキスト内に存在しません。とでます。 解決策をおしえてください。 private void Button1_Click(System.Object sender, System.EventArgs e) { image1 = new Bitmap(C:\Users\pc\Documents\C#\Visual Studio 2008\Projects\" + @"WFA1\WFA1\nomal.bmp", true); PictureBox1.Image = image1; }
- 476 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 20:45:46 ]
- これは?
Bitmap image1; それかこうするか Bitmap image1 = new Bitmap(C:\Users〜 てか直接とか PictureBox1.Image = Bitmap(C:\Users〜
- 477 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 22:38:56 ]
- >>446
貴重な情報ありがとうございます やってみました いまのところ動いてるっぽいです (intって8byteでしたっけ?boolとbyteが4byteでセーブされるw ま、いいけど) 今日のところはデータは1秒あたり平均20弱くらい来てたようです ファイルに保存できました(たぶん) どーもみなさんありがとうございました
|

|