- DataRowChanged 行が変更し終わった後に発行
- RowValidating Validate処理中に発行。始める前にはこない
- RowValidated Validate処理後に発行。
2016年2月29日月曜日
[.NET] DataGridViewのイベント
2016年2月18日木曜日
[c,c++] cのコードからc++のコードを呼び出す
extern "C"を使う
extern "C" char *foo()
{
return "HW";
}
この関数はCから呼び出すことが可能になる。
#include
void main()
{
printf("%s\n", foo());
}
ただし、ライブラリ関係が面倒くさい
2016年2月16日火曜日
[.NET] DataTableのソート
DataViewを以下のように初期化する。
これは、データの比較処理としてtableに設定されている比較関数を使用している為である。
Dim dv as DataView = new DataView(table, Nothing, "FL_NAME", CurrentRows)FL__NAMEが文字列の場合、正しくソートできない場合が有る。
これは、データの比較処理としてtableに設定されている比較関数を使用している為である。
2016年2月10日水曜日
[application verifier] 使用方法
applicatoin verifierはWindowsで実行時のリーク等を確認するためのツール。
以下のように実行すると、ダイアログが出現するので、計測するモジュールを指定する。
後は、測定するモジュールを実行すればデータが取得される。
ダイアログのViewでXml形式でのデータを見ることができるが、実際ログは.dat形式にファイルである。
.dat形式のファイルを.xmlに変換するには以下のようにする。
以下のように実行すると、ダイアログが出現するので、計測するモジュールを指定する。
後は、測定するモジュールを実行すればデータが取得される。
% appverif
ダイアログのViewでXml形式でのデータを見ることができるが、実際ログは.dat形式にファイルである。
.dat形式のファイルを.xmlに変換するには以下のようにする。
% appverif -logtoxml
2016年2月4日木曜日
[c++] string
整数を文字列に変換する
以前はstringstreamを使っていたが、std::to_stringが使用可能になった
ただし、"%d"フォーマット固定であるので、16進数変換はできない。
登録:
投稿 (Atom)