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


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

VB.NET質問スレ(Part29)



1 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 17:53:36 ]
前スレ

VB.NET質問スレ(Part28)
pc11.2ch.net/test/read.cgi/tech/1229695062/l50

テンプレは>>2

623 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 21:43:36 ]
>>618
デリゲートはコールバックするための仕組み
「どのオブジェクトの」「どの関数」を呼び出すのかという2つの情報を持ってる
従来の関数ポインタは「どの関数」の情報しか持ってないのでオブジェクト指向には適さない
>>620
「オブジェクトを参照してない」ことを表す特殊な参照値

624 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 21:51:02 ]
殆どは大文字・小文字の混成だが、ローカル変数で短い名前なら全部小文字の時もある。
DB絡みで項目名と対応させる関係で、ローカル変数でも全て大文字にする事もあるし、
色々としか言えないな。

625 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 22:03:03 ]
ダイアログの表示なんだけど、TopMostみたいにあらゆるウインドウの上にきてしまうみたいなのじゃなくて、
そいつを呼び出してる親フォーム(とそこに含まれる子フォームすべて)のだけに最前面にくるようにしたい。
例えば、VBの検索ダイアログみたいな感じで親フォームがデアクティブ化したらダイアログも背面にまわる、
みたいなのをやるときはどうしたらいいですか?

626 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 22:16:19 ]
VBの検索ダイアログみたいな、というのなら
Form.AddOwnedFormでOK。

627 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 22:32:21 ]
>>626
ありがとう、きょうはもう眠いので明日試してみるよ。

628 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 22:44:26 ]
人様に質問しておいてなんだその態度は!

629 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 23:38:35 ]
>>623
それは、VBではNothingってやつか


630 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 23:42:40 ]
integer に nothing 入れてると 0 が入ってます。

631 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 23:56:59 ]
frameworkの参照設定は開発途中からバージョン下げても問題ありませんか?
エラーになる個所はちゃんとコンパイルエラーになりますか?



632 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 23:57:31 ]
やってから言え

633 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 00:04:51 ]
恐いんです

634 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 01:02:52 ]
丸ごとコピーすれば良いじゃない

635 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 01:04:27 ]
@バージョン下げ
A問題なさそうなので開発続ける
Bある日致命的な問題に気づく

Aが無駄になるのが恐い

636 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 01:17:21 ]
じゃあ下げなきゃいいじゃん

637 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 01:26:41 ]
>>630
.netではintegerは値型だったはずだからな

638 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 02:10:34 ]
>>636
下げたい理由がある

639 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 02:14:16 ]
その理由とは?

640 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 02:17:33 ]
なんとなく

641 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 02:24:31 ]
理由はなんだっていい



642 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 02:29:50 ]
>>612
レスありがとうございます。
ブラウザでログインした状態で画像ファイル以外はブラウザで送信したいのですが
webRequestでファイルを送信する部分で躓いています。
webRequestで新たにログインして送信することは出来るのですが
それだとフォームに入力した他のテキストデータを1つのものとして送れないです。
ブラウザのテンポラリにクッキーのファイルがあるのですが
これはブラウザでアクセスしたときに貰ったものだと思うのですが、
これをWebRequestで使う方法があったら教えて頂きたいです。
(クッキーのファイルをCookieContainerに代入する方法が知りたいです)
よろしくお願い致します

643 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2009/04/10(金) 09:22:41 ]
>>630
Dim IntHoge As Nullable(Of Integer)

644 名前:617 mailto:sage [2009/04/10(金) 11:17:09 ]
>>629
あああすまん。そうです。

645 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 11:48:03 ]
お世話になります。

現在、VB6からVB2008への切り替え作業を行っております。
XP側でのテストも終盤を迎えている状態なのですが
VISTA側でテストを行うと、見出しで使用する
ラベルの背景が黒色になってしまいます。
(全てのラベル項目が黒くなるわけではありません)

どなたか同じ現象がおきたかた原因と解決策を御教授願います。


646 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 13:19:40 ]
おたくさんの見出しの仕様もわからないのに何を教えろと言うのか。

647 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 13:36:29 ]
VistaにEEでも入れて、おかしくなるラベル周辺だけ調べてみたら?

648 名前:645 mailto:sage [2009/04/10(金) 14:36:50 ]
| ̄ ̄ ̄|
|共通 |
|___|
>>646
↑こんな見出しです。
MS ゴシック, 11.25pt, style=Bold
ForeColorがControlText です
BackColorがActiveCaptionText です
あと開発はXPです。
これがVista側だと背景が真っ黒になります
文字も黒なので、■になります。

>>647
Vistaマシンは確認用のテスト機なので
何も入れちゃだめと言われてます。(虎の子の一台)
あと恥じを偲んでお聞きします。
EEとはなんでしょうか?
google先生に聞いてもうまくひっかからないです。


649 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 14:43:42 ]
>>648
それってカスタムもなんもしていない純粋なラベル?
VisualStyle切ったらどうなる?

WWはエクスプレスエディションだと思う

650 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 14:51:07 ]
BackColorにActiveCaptionTextって正気か?としか

651 名前:648 mailto:sage [2009/04/10(金) 15:14:10 ]
>>649
Vista側のテーマをWindows クラシックにしたら表示できました。
でも原因が分からないです。
なにかご存知ないですか?

>>650
ラベルの箇所は全部そうなってるよ
ActiveCaptionTexと。
なにかのこだわりかな。その辺は不明。




652 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 15:21:12 ]
>>651
それは単純にACTIVECAPTIONTEXTが黒だからじゃね?

653 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 15:30:50 ]
ActiveCaptionTextの説明見りゃ背景色にすべきものじゃないってすぐ分かるだろうに

654 名前:648 mailto:sage [2009/04/10(金) 15:42:53 ]
>>652
単純にそうかも。

>>653
すまん。
でもなんでActiveCaptionTex使ったんだろ。
VB6→VB2008に変換するツールを使って
開発したらしいから
あまり確認していなかったのかな。
リーダに聞いてみる。


655 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 16:20:26 ]
スレッドのabort()の強制力ってどのくらいありますか?
応答なしになったようなスレッドでも落とせますか?

656 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 16:25:28 ]
Client.DownloadFileでダウンロードしたファイルを閉じる方法教えて下さい。。
プログラムを終了させない間、ダウンロードしたファイルは編集も削除もできないです。。

657 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 16:43:35 ]
>>655
Abort使わない構造にする

>>656
ClientとやらがWebClientなら、普通に消せたけど?

658 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 16:59:09 ]
>>657 即答ありがとうございました。。

そうです、WebClientです。。
ダウンロードしたファイルは実行中のプログラムが使用している状態で、
終了すれば済む話なのですが、
そのまま実行中の状態で編集、削除させたいんです。。

659 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 17:02:16 ]
>>659
ストリームちゃんと閉じてるか?

660 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 17:13:36 ]
ストリームは使用していません、
Dim Client As New WebClient
Client.DownloadFile(URL文字列,DownloadFileのパス文字列)
でDownloadFileのパスにダウンロードされます。。

編集、削除は気にしないで下さい。。
ダウンロードしたファイルをその場で閉じる方法を教えて下さい。。


661 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 17:19:38 ]
追試するのに条件変えたりしないよ
Vistaと.NET3.5sp1で試した
ほかでそのファイルいじったりしてないか?
ブレークポイントをDownloadFileの直後において消してみた?



662 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 17:34:27 ]
>>661
同じ結果でした。。
ダウンロードしたファイルですが、
ピクチャーのimageにImage.FromFile(DownloadFileのパス文字列)
の一ヶ所使用しています。。

663 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 17:40:03 ]
> Image.FromFile(DownloadFileのパス文字列)
こっちは間違いなくファイルをロックする
Image.Disposeしないならまあ大体最後まではロックしっぱなしだな

664 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 17:40:49 ]
なんだよ原因それかよ。
ちゃんと調べろや
ttp://support.microsoft.com/kb/309482/ja

665 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 17:40:50 ]
そのImageのリソースを解放しても同じ結果です。。

Dim Client As New WebClient
Client.DownloadFile(URL文字列,DownloadFileのパス文字列)
Client.Dispose
この3行は2回以上実行されます。。  1回目はエラーにならず、2回目からエラーです。。

666 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 17:46:05 ]
この3行を2回以上実行しているため、Client.DownloadFileでエラーになっているらしいです。。

667 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 17:50:19 ]
>>664 ありがとうございました。。

668 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 17:55:36 ]
>>665
FromImageで画像読み取ってるところをStreamに変えてみてやってみてほしい


669 名前:668 mailto:sage [2009/04/10(金) 17:56:34 ]
FromImage→FromFile

しかももう回答出てたしorz

670 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 18:06:20 ]
解決しました!!
本当に感謝です。。 恥ずかしながら6時間以上も悩んでて… 

671 名前:デフォルトの名無しさん [2009/04/10(金) 20:31:12 ]
VB.NETでActiveReports 2.0J Professional SP1 を使うには、どうすればいいでしょうか。




672 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 00:05:57 ]
Dim i as integer
i=10

Dim Array(i) as string

みたいに配列の宣言してる人いる?

673 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 00:12:01 ]
何が論題なのか分からないんだが

674 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 00:13:05 ]
それ厳密にいうと宣言だけじゃないんだよね
配列のインスタンスの作成と,変数へのそのインスタンスの参照の代入も一緒にやってる
Dim Array As String() = new Array(3) { };と全く同じ意味になる
それが分かってるなら何も不自然に感じることはないはずだよ

675 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 00:13:36 ]
>>672
そういう動作が必要なときはそうしてる。

676 名前:674 mailto:sage [2009/04/11(土) 00:14:20 ]
Dim Array As String() = new Array(i) { }; の間違い

677 名前:674 mailto:sage [2009/04/11(土) 00:23:08 ]
Dim Array As String() = new String(i) { }; だった
これはひどい

678 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 00:35:42 ]
インストールしたらいいがな
Expressは使えないはずだけど

679 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 00:54:17 ]
>>678
スレタイがSから始まるスレと間違って書き込んだとみた

680 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 01:11:06 ]
Visual Studio 2005 Express を入れて居るんだけど
Windowsのアップデートチェックをすると

 Microsoft Windows XP
 Microsoft .NET Framework 3.5 Service Pack 1 および
 .NET Framework 3.5 ファミリ更新プログラム (KB951847) x86

が表示されるんだけど、2005で使う場合
インストールした方がよいのでしょうか?
あるいは何か2005を使用する上で障害が出ますか?

681 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 01:16:04 ]
あるにはある。
2005もSP1があたっていれば問題ない。



682 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 01:26:50 ]
ttp://support.microsoft.com/kb/951847
これを見るとFramework 2.0のバグフィックスしてますよ
という感じなんだけどね
インスコしたら2005がトラブったんでは意味無いからな

>>681
SP1じゃなくてAdvanceを入れたから、どうなんだろう?

683 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 08:11:41 ]
みんなおはよう

>>679
orz
ね・・眠たかっただけなんだからねっ

684 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 15:20:03 ]
ビルドしたEXEファイルは、Dllファイルに依存しています。
Dllファイルを含んだEXEファイルを作り、EXEファイル単独で動かせる方法はないでしょうか?

685 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 15:28:14 ]
>>684
ILMerge

686 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 17:05:02 ]
IEではSSLなどの暗号化対策がされているときに鍵マークが表示
されるようなんですが、WebBrowserで作成したプログラムで
該当サイトをアクセスした場合でも実際には同じSSLで通信されている
と思ってよいのでしょうか。

687 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 17:17:24 ]
当然
EncryptionLevelとEncryptionLevelChangedで鍵アイコンの実装もできる

688 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:30:03 ]
>>687
早速どうもです。ということは自分でプログラムしないと黙っていては
やってくれないということなのでしたか。そのキーワードで調べてみます!
ありがとうございました!!


689 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:33:39 ]
>>687
当然、というのは、
>該当サイトをアクセスした場合でも実際には同じSSLで通信されている
>と思ってよい
に対してですね、すみません、勘違いしました。安心しました。


690 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 19:21:15 ]
みなさんVB6からみて
ここが(・∀・)イイ!
と感じたところ教えてくださいm(._.)m


691 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 19:55:12 ]
VB6の方が安全。VB.NETはリバースエンジニアリングし易い、コードバレバレ状態…



692 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:24:07 ]
>>691
マジでそれどうにかならんもんかな

693 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 22:46:26 ]
>>690
継承ですかね

694 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 23:04:14 ]
>>690
マルチスレッドが使える
VB6で出来ないってことはないけどやっぱり色々とね・・・

695 名前:デフォルトの名無しさん [2009/04/11(土) 23:41:47 ]
子供が学校で購入した問題集がVB6.0で、学校のPCはVB.netらしい。
検定はCOBOLかVB6.0の選択をできるようなんだが
世の中で今普及されているバージョンのVBって何?
それにあわせて自宅のパソコンにも入れようと思うんだけれど。

696 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 23:51:24 ]
子供のためならVBではなく他の言語を使え

697 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 23:57:40 ]
VB6は未だに使われてて普及してるとはいえるかもしれないが、
ソフト自体が古いので入手が面倒だし、過去のものが残ってるだけでこれから普及が進むようなものでもない。

将来を考えるなら696と同様VB自体正直あんまりお勧めとは思えないが、
VBの中でこれからどれという話であればまあ最新の2008で。


とりあえず検定のためだけにVB6を買う必要は無いと思うよ。

698 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 01:18:30 ]
officeのvbaは今後どうなるの?

699 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 01:23:09 ]
互換性の問題から、どうにもならない

700 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 02:29:10 ]
datagridviewをdatasourceとbindしないで追加してるんですけど
これのクリアはどうやるんですか?
まさか1行ずつ削除してくとか?

701 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 08:09:59 ]
Office VBA.NETとか・・・・
ねぇよなw



702 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 08:10:52 ]
>>700
datagridview.Rows.Clear()
ヘルプでメンバ一覧読んだら一撃だと思うんだが

703 名前:デフォルトの名無しさん [2009/04/12(日) 09:24:20 ]
OCR機能を内蔵しようと思うのですが
今現在ツールで購入できるもものがなくて困ってます。
VB.2003にて使用し、最悪 英数だけでもかまいません。
ご存知の方いらしたらお願いします。


704 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 13:44:17 ]
>>702
thx

705 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 14:05:01 ]
>>703
VB6のOCXをインポート?したら?
うち業務用のOCR(免許証リーダー)でそれやってるよ

706 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 15:33:33 ]
VBAが.netになってくれたらかなり助かるな

707 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 16:14:56 ]
>>691
暗号化とか、何か方法無いのかな…

708 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 16:24:56 ]
中間コード使ってる限り無理だろうなぁ。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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