VB.NET質問スレ (Part8)

このエントリーをはてなブックマークに追加
904デフォルトの名無しさん:05/01/21 02:12:12
>>903
902です。
すいませんでした。説明不足で・・・。
具体的にはコード表を生成したいんです。
ですから0〜255(FF)の文字コードがあれば可能なんですけど、
chr関数には0〜127までしかなく、128以上は・・・。
もし、chr関数を使えないとしたら
chr関数を使わない別の方法でコード生成とかできる方法とかって
ありますか?

どうかよろしくお願いいたします。
905デフォルトの名無しさん:05/01/21 02:39:31
>>904
文字コードの128以上に「何を」表示したいんだ?
906903:05/01/21 02:44:24
>>904
以下の6つのコードを chr関数で Char型にして String型の1つの変数に
代入してごらん。128以上のコードが何に使われているのかが解るよ。
138 230 146 163 130 234
907デフォルトの名無しさん:05/01/21 07:17:10
>>901
Imageに格納できないのですか?
自分がこんな質問されたらムカつかないのかな。
908デフォルトの名無しさん:05/01/21 10:04:19
>>907
別にいいんじゃないか?
やり方を聞いてるわけじゃないし。
後出しで「じゃぁどうやればいいんですか」なんて言い出してきたら放置だが。

>>901
出来る。
909デフォルトの名無しさん:05/01/21 11:10:55
諸先輩方教えてください。
VB6.0は結構やりました。
このたびVB.NETの仕事をやることになりました。
こういった人間が参考にしたらいい書籍がありましたら
教えてください。
910デフォルトの名無しさん:05/01/21 13:06:00
幅が広過ぎてなんとも。
大きめの本屋でVB.NETの欄をざっと立ち読みしてみたら?
911デフォルトの名無しさん:05/01/21 15:16:47
質問です。
HttpWebRequestでサーブレットと通信するソフトを作るのですが、中身をgzipで圧縮したり、解凍したいのです。
どこかにgzipのDLLはありませんか?
もしくは参考書、おすすめのHPとかないでしょうか。

よろしくお願いします。
912911:05/01/21 15:19:30

すみません。
なんか誤解をまねくというより書き方がおかしいです。

×:サーブレット
○:Webサーバー
913デフォルトの名無しさん:05/01/21 15:28:05
914デフォルトの名無しさん:05/01/21 15:31:38
ttp://www.icsharpcode.net/OpenSource/SharpZipLib/
マネージドならこれだな。
915デフォルトの名無しさん:05/01/21 15:42:58
Compact Framework にてPDAのアプリを作り始めました。
・form1にはbutton1〜button4がある。
・それぞれクリックした時に画像ファイル名を引数で渡してform2を生成
・form2にはform1で選択した画像を大きく表示する。
こんなん作りたいです。でもよくわかりません。
[button1クリックでtest.jpgをform2に渡してform2のloadイベントで自身のpictureboxに取得した画像を表示]
の方法について教えてください。
916デフォルトの名無しさん:05/01/21 16:40:58
普通にコンストラクタに書けばいいんじゃないか?
917デフォルトの名無しさん:05/01/21 17:20:04
質問です。
Bというスレッドで作ったコントロールを、Aというスレッドで作ったフォームに貼り付けたいのですが、どうすればよいでしょうか?
918デフォルトの名無しさん:05/01/21 17:26:29
諦めてフォームが動いているスレッドでコントロールを作るようにする。
919911:05/01/21 17:28:05
>913
>914

ありがとうございました。
やってみます。


ただ、英語が…orz
920デフォルトの名無しさん:05/01/21 17:35:08
英語のドキュメントぐらい読めないとやってけないよ。
技術系のドキュメント英語は基本的に平易だし。
921デフォルトの名無しさん:05/01/21 18:49:13
俺は難解な日本語のMSDNを四苦八苦しながら読んでいるうちに、
英語のMSDNもなんとなく読めるようになった気がする。(w
922デフォルトの名無しさん:05/01/21 20:52:04
M$の訳はおかしいから日本語と英語見比べないとはまる事もあるぞ。
923デフォルトの名無しさん:05/01/21 22:20:28
実情は米M$の外注に勤める日本人PGが
和英辞典片手にせっせと書いてたりするがなw
924デフォルトの名無しさん:05/01/21 22:26:55
なんかきな臭いときは必ず英語版も確認するようにしてる。
925デフォルトの名無しさん:05/01/21 23:39:43
画面のプロパティでDPI設定を「大きいフォント」に変更すると
フォームのレイアウトが崩れてしまうのですが、どう対処
したらよいでしょうか。

おそらくFormのAutoScaleというプロパティが関係あると
思うのですが、これをTrueにしただけではダメでした。
他に注意しなければならないプロパティ等はあるでしょうか。
926デフォルトの名無しさん:05/01/22 00:03:22
テキストファイルからStreamReaderで1行ずつ読み込み、それを指定ミリ秒毎に
送信ってなものを作ろうとしてるんですけど、ツールのタイマーコントロールって
精度悪いですよね?1秒単位とか500ミリ秒単位なら大丈夫っぽいけど
200ミリ秒単位くらいからかなり精度が怪しくなります。
高精度のタイマーを作るにはやっぱりAPI使うしかないんでしょうか?
APIはさっぱり分からないので、どなたかいいサイトなんかありましたら
教えてください。
927デフォルトの名無しさん:05/01/22 00:08:21
System.Timers.Timerを使う。
928デフォルトの名無しさん:05/01/22 02:07:33
>>926
.NETはどうかしらんが、6.0時代はTimerを使うと処理の間隔が
マシン環境によって変わってくるからなぁ・・・。

スレッド立ててループで回して送信したら?
929デフォルトの名無しさん:05/01/22 02:18:17
930デフォルトの名無しさん:05/01/22 02:23:20
>>907
何か良く分かりませんが、迷惑掛けたのならあやまります。
すみませんでした。
931デフォルトの名無しさん:05/01/22 07:16:27
>>930
よく分からずに謝っても意味がない。
932デフォルトの名無しさん:05/01/22 14:07:06
vbではglobalでフォーム間の共通変数がみれたのに
vb.netはなくなったのですか?
どうやればいいのだろう?
933デフォルトの名無しさん:05/01/22 14:15:12
>>932
少し上のレスを読め
934デフォルトの名無しさん:05/01/22 14:18:22
>>926
ていうか本当にmSec単位で処理する必要なんてあるの?
こういうこと書く人って9割方本人の「思い込み」で書いてると思う。
935デフォルトの名無しさん:05/01/22 15:43:36
気になるな。テキストファイルの1行ごとを定期送信するのにAPIのタイマーじゃ精度不足って
どんな案件なんだろうか。
936デフォルトの名無しさん:05/01/22 18:14:11
他プロセスの動作負荷にはげしく増減があるとか?
‥‥つか、パソコンの処理能力が足りてないのかも。
937デフォルトの名無しさん:05/01/22 18:45:13
いや、そういう意味じゃなくてmSecオーダーのリアルタイム性が要求される処理なんて
そんなにないんだよ。

単に「バッファ」って考え方がわかってないだけのような気がするんだけど。
938デフォルトの名無しさん:05/01/22 20:49:14
Javaで言うHTMLEditorKit.Parserみたいなクラスはないでしょうか。
939デフォルトの名無しさん:05/01/22 20:54:16
すいません。どなたか>>925をお願いします。
940デフォルトの名無しさん:05/01/22 21:07:41
>>939
人に物を尋ねるときはまず自分の問題が他人に正確に過不足なく伝わるような
文章を書くこと。

他人に「エスパー」であることを期待しないこと。
こんなの中学卒業までにしっかりマスターしとけよ。

フォームのレイアウトが崩れるって言われてもねえ。。

文章で問題を表現する自信がないなら、
とりあえずどっかのアプロダに画像上げるとか手はあるでしょ。
941デフォルトの名無しさん:05/01/22 21:10:49
>>940
わかんないのか・・・
942デフォルトの名無しさん:05/01/22 21:11:23
938は具体的にそのクラスがどういう機能なのか説明すべきだな。
943941:05/01/22 21:11:41
他の方どうぞー

940さんはもう書き込まなくていいですよ。
944デフォルトの名無しさん:05/01/22 21:12:52
>>942
はあ?説明しなきゃいけないの?常識として知っといてほしいな。
まぁあんた以外には伝わってると思うが・・・
945デフォルトの名無しさん:05/01/22 21:13:25
随分下手な煽りだな。
946デフォルトの名無しさん:05/01/22 21:14:08
>>945
わかんないのか・・・なんでわかんない奴に限って書き込むんだ?
947946:05/01/22 21:18:09
おっとと・・・そう書いたらみんな黙っちまったか。
ホントしょーもねー奴ら
948デフォルトの名無しさん:05/01/23 01:15:47
>>938
ある。
以上。
949938:05/01/23 08:24:46
>>948
あれ?とっくに自己解決してたんですけど。知ってますよ。
調査に何時間もかけちゃいました?だとしたらすいません。
950デフォルトの名無しさん:05/01/23 10:32:45
forループ処理でコントロールのロックを防ぐ、DelphiでいうとProcessMessageのような
機能は.NETではどのようにするのでしょうか?
951最凶VB厨房:05/01/23 10:49:25
Application.DoEvents()かな。
952950:05/01/23 11:39:09
>>951 ありがとう。
953デフォルトの名無しさん
>>951
純粋に問われたことに対する答えとしては正しいけどなんかなあ。

こういう質問には、「そもそもUIスレッドにそういうコード書くのが間違い」
って答えが正解だと思う。