27 November 2007
VB6 と VB.NET の 引数渡し
VB.NETのコードをVB6に持ってきて、動作が違ったので書いておく
デフォルト引数タイプ
VB6 ByRef
VB.NET ByVal
参考
@IT:連載:プロフェッショナルVB.NETプログラミング 第11回 プロシージャとプロシージャ引数
デフォルト引数タイプ
VB6 ByRef
VB.NET ByVal
参考
@IT:連載:プロフェッショナルVB.NETプログラミング 第11回 プロシージャとプロシージャ引数
02 October 2007
Visual Studio With MSDN キャンペーン が始まった
12 July 2007
C言語の演算子優先順位
演算子の優先順位で間違えたので書いておく
ポインタをループ変数に使って,失敗した
*i++
この書き方だと,ポインタがインクリメントされてから値が取り出されるので値が何になっているか不明,
配列の引数に使っていたものだから値がマイナスになって落ちていた
(*i)++
こうのように書かないと,*i がインクリメントされない
ポインタをループ変数に使って,失敗した
*i++
この書き方だと,ポインタがインクリメントされてから値が取り出されるので値が何になっているか不明,
配列の引数に使っていたものだから値がマイナスになって落ちていた
(*i)++
こうのように書かないと,*i がインクリメントされない
06 June 2007
VS Pro with MSDN Subscription オープン ライセンス 優待キャンペーン
3月末で終了したはずが,6月28日まで延長されている
VS Pro with MSDN Subscription オープン ライセンス 優待キャンペーン
VS Pro with MSDN Subscription オープン ライセンス 優待キャンペーン
15 May 2007
VC COMの初期化
ADOをVCから使用しようとしてうまくいかなかった
COMを使用する場合にCoInitializeを呼ぶ必要があるが,
スレッドを使っている場合は,当該スレッドにて呼び出さないとエラーとなる
またGetLastErrorの戻り値でFormatMessageを呼ぶと違うメッセージが表示され解決までに時間を食ってしまった
COMを使用する場合にCoInitializeを呼ぶ必要があるが,
スレッドを使っている場合は,当該スレッドにて呼び出さないとエラーとなる
またGetLastErrorの戻り値でFormatMessageを呼ぶと違うメッセージが表示され解決までに時間を食ってしまった
02 May 2007
VB.NET 2005 スタートアップフォーム
スタートアップにフォームしか設定できない
アプリケーションフレームワークを有効にする設定を行っているとフォームのみ選択できるようになったらしい
プロジェクトを作るとデフォルトで有効になっている
アプリケーションフレームワークを有効にする設定を行っているとフォームのみ選択できるようになったらしい
プロジェクトを作るとデフォルトで有効になっている
09 March 2007
VB6.FixedLengthString を 2005で使えるようにする
VB.NET 2005
Imports Microsoft.VisualBasic.Compatibility
をソースに追加するには,プロジェクトへ互換性ライブラリへの参照を追加シなけけらばいけない
方法 : Visual Basic 6.0 ファイル システムのコントロールをアプリケーションに追加する
Imports Microsoft.VisualBasic.Compatibility
をソースに追加するには,プロジェクトへ互換性ライブラリへの参照を追加シなけけらばいけない
方法 : Visual Basic 6.0 ファイル システムのコントロールをアプリケーションに追加する
27 February 2007
CVSWEB
portsから入れていた,viewcvsがなくなっていた
http://www.jp.freebsd.org/www.FreeBSD.org/ja/ports/index.html
cvsで探したところcvswebが見つかったのでこれをいれた
ports/devel/cvsweb/
ports/devel/cvsweb/
http://www.jp.freebsd.org/www.FreeBSD.org/ja/ports/index.html
cvsで探したところcvswebが見つかったのでこれをいれた
ports/devel/cvsweb/
ports/devel/cvsweb/