VB
VB.NETでは、sleepするとき、 System.Threading.Thread.Sleep(1000)と書く。
始めて使ったけど、これはなかなか便利だな。 ちょっと今度ツール作ってみようか。
VB2005でSub Mainを利用するには、 Visual Basic 2005で独自のMainメソッドを使用するには?[2.0のみ、VB] - @IT で指摘されているようにアプリケーションフレームワークを無効にする必要がある。Sub MainてVB5で使ったことがあったなぁと懐かしくなったが、…
9時半になったらフォームをアクティブにする。 Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim set_time As Date set_time = Date.Now If set_time.Hour = 9 Then If set_time.Minute = 30 T…
http://www.microsoft.com/japan/msdn/vstudio/ そろそろ様子だけ見てみるか。.NET3.5がどういうのくらいかは確認しないとな。
wikipediaのセマフォを読んでいて驚いたのだけど、.NET1.1にはセマフォがないとのこと。よくわからん仕様だな。結局odawaraは.NET2.0からさわり始めているので、あんまり関係はないんだけど。 セマフォ - Wikipedia
http://dobon.net/vb/dotnet/internet/all.html やっぱりお世話になるDOBON。 .NET TIPS ダブル・バッファリングにより描画を行うには? - C# VB.NET Windowsフォーム - @IT ダブルバッファリングを考えるようになると、VB、C#のメリットが一気に薄れる気が…
VBで作ったWindowsフォームをVCのWindowsフォームにコピペ出来るのか、というテーマがあったのだけど、出来てしまった。一瞬まさかーとか言っていたのだが、Frameworkのコンポーネントを使ってる限りは問題ないのか。まぁそりゃ、たしかになぁ。
結構おもしろそうなものもあるんだな。 http://www.microsoft.com/japan/msdn/vstudio/samples/default.aspx
Microsoft API and Reference Catalog やっぱりMSDNらしい。
VBでネットワークプログラミングを調べていたら http://www.shoeisha.com/mag/windev/ の山崎はるかさんの連載がひっかかった。なつかしいなぁ。あの頃は高校生だったなぁ。
VS2005のドキュメントはIEなのでF3が使えない。ありえない!
http://dobon.net/vb/dotnet/internet/tcpclientserver.html むかしWinsockを呼んで作ったよなぁ。今は.NETがあるから簡単。
.NETになってからコントロール配列がなくなったわけだが、世の中ではHandleを使えば問題がない、みたいに書いている人がいる。これってイベントに限った話で、たとえばオブジェクトのプロパティを一括で変更しようとしたときにループが使えなくて困る。テキ…
Subvrsionで管理していたHEWのプロジェクトにVBのプロジェクトを追加してコミットしてみた。当たり前だけど問題なし。こういう使い方もできるのか。ソース管理と言うよりもプロジェクト管理だもんな。これは便利。
ものすごく悩んでしまった。 27648を上位と下位に分けると、0x6Cと0x00なわけだが、これに気がつかずに下位8bitが無くなると悩んでしまった…。意外とキリのいい数字だったのね。
TextBox25.Invoke(add, CStr(buf))スレッドセーフを意識しなさいと…。なかなか厳しいプログラミングです。まぁ基本といえば基本だが。 これだとアンセーフ。 TextBox25.Text = CStr(buf)
久々にVBをいじると全然覚えていない。 VB.NETで、数字を16進数で表すには先頭に「&H」を付加する
http://www.atmarkit.co.jp/fdotnet/vblab/vb2005m_03/vb2005m_03_03.html Myは確かに便利だが、バグがある。追加、追加、していくとフォームデザインが狂う場合があって復旧不能になる。終了して開き直せばなんとかなるけど、すごく怖い。バージョンアップ…
そうなんだよ。コントロール配列が無いんだよな。 http://www.atmarkit.co.jp/fdotnet/vblab/vb2005m_02/vb2005m_02_01.html 後から読む。