[表示 : 全て 最新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

528 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 10:25:42 ]
同意を求められてもな。
MSDNに「BeginInvoke使え」って思っ糞書いてあるしな。

529 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 16:16:41 ]
ウェブレスポンスとウェブリクエストの方法でファイルをダウンロードすると
ブラウザで表示した際にテンポラリーに読み込まれたものと
微妙に容量が違うのですが、どうしてですか?
2500kB位のファイルの場合で2kBくらい自前でダウンロードした時の方が少ないです。

530 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 16:22:01 ]
比較してみればいいじゃない。
文字コードとか改行コード辺りか?

531 名前:529 mailto:sage [2009/03/31(火) 17:23:58 ]
>>530レスありがとうございます。
動画ファイルなのでバイナリエディタで確認してみたところ
末尾が一部無くなっていました。
別のファイルも比べたところ同じように末尾が無くなっていました。
なくなっている部分は末尾で55hがたくさん羅列されている部分なのですが
動画自体は同じように再生できました。
原因などが分かりましたら教えて頂けないでしょうか

532 名前:デフォルトの名無しさん [2009/03/31(火) 23:24:39 ]
テキストボックスの描画メソッドのソースを見る方法はないでしょうか?

533 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 23:26:06 ]
>>532
Reflector

534 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 23:26:38 ]
NetMassDownloader でググれ

535 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 20:08:32 ]
>>533-534
ありがとー

536 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 20:37:01 ]
コントロールをはるだけでなんでもつくれるようにユーザーコントロールとか全部きぼんぬ



537 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:13:59 ]
日本語でおk

538 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:54:42 ]
Dim buf As Byte 'bufは0か1
If buf And &H40 Then ・・・

↑これどういう意味?
&H40が16進数を意味していることはわかりました。
10進数だと64。2進数で01000000。
この場合のAndはビット演算してるっぽいので、
bufが0のとき、00000000
bufが1のとき、00000000
どっちも同じなんだけど???

539 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 09:04:19 ]
その前の処理で必ずBuffが0か1になっているのだろうか・・・・

540 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 09:14:03 ]
>>538
ビット演算してるねぇ。
bufが0でも1でも同じだねぇ

そこに書いてある情報ではそれ以上の意味は読み取れない
なぜそうなってるかは作った人にでも聞いてくれ

541 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 19:08:19 ]
Dim ns As System.Net.Sockets.NetworkStream
ns = tcp.GetStream()
Dim enc As System.Text.Encoding = System.Text.Encoding.UTF8

'サーバーにデータを送信する
'送信するデータを入力
Dim sendMsg As String = TextBox2.Text
'何も入力されなかった時は切断する
If sendMsg = "" Then
tcp.Close()
Return
End If
'文字列をByte型配列に変換
Dim sendBytes As Byte() = enc.GetBytes(sendMsg)
'データを送信する

ns.Write(sendBytes, 0, sendBytes.Length)
---------------------------------------------------------------------------
ns.Write(sendBytes, 0, sendBytes.Length) で、データ送信エラーをはじきたいのですが、どうすればよろしいでしょうか?

Try
ns.Write(sendBytes, 0, sendBytes.Length)
Catch ex As Exception
Console.WriteLine("ERORR")
End Try

ではひっかかりませんでした。

542 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 20:24:25 ]
初心者ですが、よろしくお願いします。
VB2008を使用しています。

今、WebBrowserコントロールを配置して
WebBrowser1.DocumentText = Text
というようにしてページを表示し
これを一定の周期でページを更新しています。

一応、目的の動きをしているんですが
更新のたびに一旦全て消えて、表示され直すのではなく
追加された項目だけが自然に表示されるような方法はないものかと思ってます。
イメージとしては、2chブラウザなどでスレッドを更新した時に
スレッドの表示全てが消えて再表示されることなく
増えたレスだけが表示に追加されますが
ちょうどあのような感じに更新するような方法はありますでしょうか。

よろしくお願いいたします。

543 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 20:40:35 ]
HTMLを取ってきて、差分を抽出して、
DOMで既存のツリーに追加するような
話か?

544 名前:542 mailto:sage [2009/04/02(木) 20:46:45 ]
>>543
回答ありがとうございます。
HTMLを取得し、現在は上記のような
WebBrowser1.DocumentText = Text(取得したHTML)
というかたちで更新をしています。

>DOMで既存のツリーに追加
というのは具体的にはどのような手法で行うのでしょうか

545 名前:542 mailto:sage [2009/04/02(木) 21:04:33 ]
>>543
ぐぐっているうちに、なんとなくわかりそうな気がしてきました。
とりあえず調べながらやってみます。
また詰まったら質問させてください。ありがとうございました。

546 名前:デフォルトの名無しさん [2009/04/02(木) 21:31:32 ]
一部の機能を外に出す時に使うClassとModuleってどう違いますか?



547 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 22:22:45 ]
クラスっていうのはVisible=Falseなフォームと等価ですよね?

548 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 22:25:11 ]
>>547
違います

549 名前:542 mailto:sage [2009/04/02(木) 23:22:34 ]
たびたびすみません。やっぱりなかなかすぐには理解できませんでした。
Document.Body.InnerHtmlプロパティに文字列を直接代入しようとしたところ
「プロパティは、この型のHtmlElement上でサポートされていません」とのエラーだったんですが
<body>〜</body>を動的に書き換えるような事をするには
どのようにしたら良いでしょうか?
よろしくお願いします。


550 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 23:44:34 ]
>>547
フォームはクラスだが、クラスはフォームじゃない

551 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 01:34:50 ]
俺は人間だが、人間は俺じゃない

552 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 09:51:30 ]
>546

簡単に話すが
クラスは設計図だからクラスの機能を使うには実体化しる
モジュールは機能の外だしだからアクセスできる範囲とか変わってくる

553 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 11:03:46 ]
全然イミフ

554 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:06:24 ]
>>546
クラスモジュールと標準モジュールの違いってことでいいんだよな?

むかしむかし、たぶんVB2.0の頃には、VBではクラスなんて作れなくて、
フォームモジュール以外は標準モジュールしかなかったんだ
そのうちVBでもクラスを作れるようになったんだ。そのときに
クラスを作るコードを書くためにクラスモジュールってのができた

つまり、クラスモジュールはクラスを作る専用
クラスじゃないプログラムコードはモジュールに書く
と思っとけばまあOKじゃないかな

555 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:16:16 ]
VBだけならさておき、他にJavaみたいな言語をやるつもりがあるならモジュールの存在自体忘れるべきだし
モジュールを使わないことで不可能になる事は基本的に無い。
コードが増える場面はあるだろうが

556 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:51:57 ]
各フォームで変数を共有するには標準モジュール以外になにかある?



557 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:58:24 ]
計算の質問になってしまうのですがいいですか?

x=55 y=10 z=整数
というものがある場合で

z=1の場合答えが10
z=2の場合答えが10
z=3の場合答えが10
z=4の場合答えが10
z=5の場合答えが10
z=6の場合答えが5

を導き出す式を教えて頂きたいです。

558 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:08:26 ]
x と yは何処に関係してるんだ
最後の5が55の間違いって事か?
zが1〜6以外の場合はどうするんだ

559 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:15:10 ]
間違いではないです
xとyは定数として式を作って欲しいのですが
具体的な話になるのですが、
検索結果が55個ヒットしたとして、
1ページに結果が10個ずつ表示される場合に
1ページ目には10個ある
2ページ目には10個ある
3ページ目には10個ある
4ページ目には10個ある
5ページ目には10個ある
6ページ目には5個ある

というように
このページには「○個ある」
というのをページ数と総数の55から知りたいです。

560 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:20:36 ]
If x / (y * z) < y Then
 return y
Else
 return x mod y
End If

確認してないから、間違ってる可能性高しw

561 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:25:39 ]
If x >= (y * z) Then
 Return y
Else
 Return x mod y
End If

こう?

562 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:26:44 ]
正直言って>>557の説明はいくら何でもひどすぎると思う
なんかのクイズみたいだ

563 名前:デフォルトの名無しさん [2009/04/04(土) 01:28:23 ]
ありがとうございます!
できました。
1行の式しか考えていなかったのでややこしかったのですが
これは良いですね。すごく助かりました。
>>560でOKのようですが、>>561の方と比べてみます。

>>562すみません><
最初から具体的に説明したほうが良かったですよねー

564 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 02:33:17 ]
>>556
sharedプロパティとか使えば?適当に言ってるから知らんが

565 名前:デフォルトの名無しさん mailto:age [2009/04/04(土) 16:13:08 ]
すみません、DB接続に関しての一般的な質問です。
以下のサイトなどで紹介されている、「型指定されたデータセット」は、
「O/Rマッピング」に含めて考えてよいのでしょうか?
www.atmarkit.co.jp/fdotnet/basics/adonet07/adonet07_05.html
最近、O/Rマッピングについて調べているのですが、これが「ビジネスロジック」や
「型指定されたデータセット」などとどう違うのかがよく見えなくなり、
質問してみたくなりました。
よろしくお願いします。

566 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 17:27:53 ]
これまで、XPにてVB2005expressを入れたあと、
VisualStudio2005にアップグレードしていたのですが、
この度、vista x64を用意し、環境を以降しようとしていますが、
VB2005expressを入れようにも、ダウンロードが3/31にて終了とのこと。
VB2008expressから、VisualStudio2005にアップグレードできますか?






567 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 17:42:06 ]
>>566
ExpressEditonを入れずにStandardなりProfessionalなりインストールするんじゃだめなの?

568 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 17:47:08 ]
>>567
アップグレード版しかもっていないので、何かしら入っていないと
インストできないと思ったので・・・

569 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 17:50:54 ]
別の話になっちまうが、

www.microsoft.com/japan/msdn/vstudio/express/maninstall/
落としてCDにでも焼いときゃダウンロード出来なくなっても困らないんじゃね?

570 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 18:19:13 ]
>>568
EE入れて無くてもアップグレード版インストールできるよ。
アップグレード対象のライセンスを保持していることは必要だけど、インストールされているか
どうかについては関係なかったと思う。

571 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 18:26:50 ]
一応、eula.txtから引用

15. アップグレード。本ソフトウェアがアップグレード版と指定されている場合、お客様はアップグレードの対象となる
ソフトウェアの使用許諾を受けている場合に限り、本ソフトウェアを使用することができます。アップグレードを行われる場合、
本ソフトウェアの旧バージョンは本ソフトウェアによって置換され、本ソフトウェアの旧バージョンに関する契約書は、
本契約書に置き換えられるものとします。
お客様は、以下のダウングレードの規定に従ってのみ、旧バージョンを使用することができます。


572 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 20:27:12 ]
expressをインストしなくても、VS2005のアップグレード版を
無事インストできました。
vistaもまだぜんぜん使い慣れてないので、面倒です。
ちなみに、下記のサービスパックなどを入れないといけないのですが、
「管理者として実行」を忘れてインストしたので、変なメッセージが
出てきたりしていますが、まぁ良しとします。
support.microsoft.com/kb/936453/ja

573 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 21:55:40 ]
bufの値は、
xxx00000 ’xは0か1
でした。
条件式は、&H40で前から2桁目を取り出す処理でした。
>>539-540お手数おかけしました。

574 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 21:57:37 ]
失礼>>573>>538の話です

575 名前:546 mailto:sage [2009/04/05(日) 23:31:20 ]
クラスモジュールと標準モジュールの違いのレスありがとうございました。
まだややこしいですがなんとなくわかりました。
どうもありがとうございました。


576 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 11:20:28 ]
VB.netにおける「入れ子クラス」の説明URLくれ。

Class ステートメント (Visual Basic)
msdn.microsoft.com/ja-jp/library/wa0hwf23.aspx
> 規則
> 入れ子  クラス内に別のクラスを定義できます。外側のクラスは包含クラス、内側のクラスは入れ子クラスと呼ばれます。

だけじゃわからん。他のクラスからのアクセスはどうなるの?とか。



577 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 11:29:34 ]
別に特別なことは何も無いけど。
ListView.ListViewItemCollectionとか。
内部クラスは外部クラスのPrivateメンバも使えるのが特徴ってぐらい。

578 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:00:47 ]
非同期型サーバーに同期型クライアントにて接続することは可能ですか?

579 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:07:58 ]
もちろん

580 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:18:26 ]
スレッド間通信ってできますか?
簡単なサンプルとか公開してるPageあれば教えてください

581 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:23:08 ]
VB.net スレッド間通信 がGoogleの検索ワード候補として存在する件について

582 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 21:08:56 ]
一連の処理を一まとめにして別のプロシージャに書くのは
どの程度の処理をまとめて外に出すのが普通ですか?
余り細かいと後で分かりにくいし大体の基準とかあったら教えてください。

583 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 21:46:58 ]
複数の場所で使われる共通の処理は括り出す
長さは関係ない
使い回さないなら一つのメソッドにだらだら書いてもいいし
長すぎると思うならなら好みの長さで切ればいい

584 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 10:18:16 ]
ループや分岐、ローカル変数が少なければ
結構長く書いても解りにくくはならないやね。

585 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 12:23:47 ]
Shared の意味がわかりません。
msdnを読んだのですがチンプンカンプンです。
どなたかわかりやすく説明お願いします。

586 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 12:33:06 ]
たぶん君が期待する普通の動作をするのがShared
じゃあSharedでないのはどうなのかというと,説明しようにもオブジェクト指向がわかってないと
まず言葉が通じないと思うので頑張って勉強しましょう



587 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 13:10:48 ]
Structure 個人
    Dim ヘソクリ As Integer
    Shared 財布 As Integer
End Structure

Dim 俺, 嫁 As 個人

ヘソクリはそれぞれ持ってるが、
生活費はひとつの財布から出す。

588 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 13:24:03 ]
static のこと

589 名前:デフォルトの名無しさん [2009/04/07(火) 18:00:21 ]
クラスとそのインスタンスをつくるという概念を覚えれば
そこら辺は自然と理解できる。本嫁

590 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 00:38:37 ]
オブジェクト指向がわからない人への説明として
「クラスは設計図だ」なんて言い方があるけど、
その場合Sharedはどういう風に説明すればいいの?

591 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:00:22 ]
「クラスは設計図だ」なんて言われると逆に混乱するな。
「インターフェースは設計図だ」のほうがしっくりくるな。


592 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:03:10 ]
「クラスは設計図だ」って言うのは正しいの?
「抽象クラスは設計図だ」って言われれば納得できそうだけど

593 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:17:09 ]
クラス(定義)とインスタンスの説明をする、って文脈なら、
設計図ってのもあながち間違ってはいないな。

594 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:24:39 ]
設計図とか変に日本語化して説明するより
>>587のような具体例出した方が分かりやすいんじゃないか?
説明の対象者がOOを分からないなら尚更日本語化して変な物植え付けるよりは…

595 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:33:45 ]
クラス(定義)とインスタンスの説明なら
「クラスはインスタンスの構造だ」になるようなきがす
設計図ならインスタンスにはならないわな

596 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:36:00 ]
そういうことをいうと、「クラスってのは構造体ですね!」とか変な理解をするやつが・・・

俺が教えるときは、「クラスはクラスで、それを実体化したのがインスタンスだ」だなw



597 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:37:17 ]
まあ、無理に日本語当てるなということで・・・

598 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 03:51:29 ]
>>587の例では、わかってる奴にしかわからないとおもうぞ。
わからないやつには、あれを説明しないとだめなんだから
まあ、まずクラスとインスタンスを理解してもらわないとSharedは理解できない

俺が昔見た一番しっくりくるクラスとインスタンスの例えは、
クラスとは型抜きで、インスタンスはその型抜きで作られたクッキーだと
パンダの型抜きは、たしかにパンダの形をしてるがそれだけでは意味がなくて、
実際にその型抜きでクッキーを作る=インスタンスを生成して初めて意味があると
同じ型抜きからつくらたパンダのクッキーは、当然同じ形。でもクッキーは一つじゃないと

599 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 04:14:28 ]
日本語で説明しなきゃわからん人には

「向いてないかも・・・」と正直に教えてあげたほうが

600 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 08:30:36 ]
VBでその辺ちゃんと勉強するのは正直難しい
そういうのまともに解説してる本が少ないしな
javaなんかでしばらく遊んでみた方がいいかもしれない

601 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 12:31:43 ]
かんたんプログラミングとパーフェクトマスターとe本読んでかれこれ一ヶ月ぐらい弄ってるけど

頭の中にある本の記述と、実際に弄った成功失敗の結果を照らし合わし続けて、なんとなく分かってきた気がする

602 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 13:25:50 ]

             /)
           ///)
          /,.=゙''"/
   /     i f ,.r='"-‐'つ____   こまけぇこたぁいいんだよ!!
  /      /   _,.-‐'~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ"\      `ー'´     /

603 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 14:57:51 ]
師匠おつかれさんっす

604 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 00:43:39 ]
Console.Beepで和音を表現するにはどうすればいいですか?

605 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 00:48:30 ]
適度な速さで切り替えればいいんじゃね?PC98のときはみんなそうやってたが

606 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 10:11:49 ]
1サイクル未満で切り替えちゃったため、ノイズにしかなりませんでした。
というオチを想像した。



607 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 10:29:25 ]
C#ユーザーですがVB.netで書かれた文献で勉強しておる者です。

<ConfigurationProperty("key")> _
Public ReadOnly Property key() As String
Get
Return Me("key").ToString()
End Get
End Property

上記のコードで
"<Con.........>"の文法的意味を調べたいんですけど
なんていうキーワードで調べれば出てきますかね?

608 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 10:41:38 ]
TextBox3.Clear()

TextBox3.Text=""
は等価なのかしら

609 名前:デフォルトの名無しさん [2009/04/09(木) 11:47:32 ]
VB2008Expressをつかって勉強しているんですが

デザイナで作成したFormのコードにnamespaceをくわえるのは、どうすればいいんでしょうか?

画面ファイルのあるフォルダに行って、Partialクラスな「Designer.vb」をテキストエディタで開き
同等のnamespaceをきってあげれば、いけそうな気もするんですが、

IDE上での操作を知りたくて投稿させていただきました。

あと、C#みたく、フォルダを作成したら、フォルダ構成とおんなじnamespaceを
自動生成してくれる仕組みってVB.NETにはあるんでしょうか?

610 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 11:50:23 ]
>>607
属性

611 名前:デフォルトの名無しさん [2009/04/09(木) 14:16:03 ]
ログインが必要なサイトに画像ファイルを転送したいのですが
IEをSendKeysで操作しないでファイルを転送するにはどんな方法がありますか?

612 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 14:31:55 ]
FTPとかHTTPとか?

WEBサービスとか?

613 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 14:47:33 ]
610>どうもです。
属性で調べてみたいと思います。

614 名前:デフォルトの名無しさん [2009/04/09(木) 15:56:38 ]
VB2003を使っている人に質問です。
何故VB2008にアップグレードしないんですか?
違法コピーだからアップグレードできないのですか?
PCのスペックが足りないなら、
せめてVB2005にアップグレードしましょう。
同スペックで動かせます。


615 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 16:24:38 ]
なにこの香ばしいコピペ
けどこういうこと本気で信じてるのがいそうだからVB厨は困る

616 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 16:28:04 ]
>>614
釣りにつられるのもどうかと思うが一言
PGやってから同じこと言ってみろ

上げられない理由なんて山ほどある。



617 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 16:34:16 ]
>>608
Reflector で見てみた。
TextBox クラスの Clear メソッドは Text プロパティに null をセットしてる。
Control クラスの Text プロパティは、null がセットされると "" に置き換えてるから
結果的に同じになると思われる。

618 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 17:41:00 ]
コールバックはわかるんですがデリゲートがわかりません。
デリゲートってなんですか?

619 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 17:49:41 ]
>>614
お前馬鹿か?
VB2003を違法コピーしてるような奴ならVB2008だって違法コピーしてるだろう。

っと煽ってみる。

620 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 17:50:04 ]
DB.Nullならしってるけど
テキストボックスに代入できるヌルは
どんな.Null?

621 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 19:29:15 ]
>>614 俺もつられてやる
趣味でやってるんなら好きにすればいいが、
仕事でやってると環境の決定権は個人にはないんだよ

>>618
俺もよくわからんのだが、あれは、関数ポインタを扱うためのしくみらしい
.NETではポインタを扱わない方針なので、
関数のアドレスが必要なコールバックなんかで使われたりするんじゃないかな

622 名前:デフォルトの名無しさん [2009/04/09(木) 19:57:30 ]
変数名は普通、大文字ですか、小文字ですか。

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 ]
人様に質問しておいてなんだその態度は!






[ 続きを読む ] / [ 携帯版 ]

前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