掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ATLで作成したDLLのデバッグに関して (ID:56938)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
さっそく使用してみました。 結果は・・・、全然わかりません。 ^^; 多少長文になってしまいます。申し訳ありません。 動作確認用のアプリを終了する際に多少問題が発生して いるようですが、発生回数も1回ですし、サイズも数バイ トのようです。1秒で4kBもカーネルメモリが増える現在 の状況とは関係ないようです。 何が原因となっているのか色々自分なりに調べてみまし たが、ポートをオープンするとメモリが増えているよう です。実行するとカーネルメモリが数回に1回程度の 割合で4kB増えます。 どなたか、似たような症状になった方いないでしょうか。 アドバイス等あるようでしたら、お願いします。 参考にに問題のポートオープン用関数を記載します。 以上、よろしくお願いします。 BOOL hoge::xf_port_open() { BOOL blRtn = TRUE; blRtn = xp_port_open(); //この行のコメントすると正常 //コメント中 if ( blRtn != FALSE ) //コメント中 { //コメント中 blRtn = xp_port_setting(); //コメント中 } return blRtn; } BOOL hoge::xp_port_open() { if ( m_hComm != INVALID_HANDLE_VALUE ) return FALSE; m_hComm = CreateFile( "COM1", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL); if ( m_hComm == INVALID_HANDLE_VALUE ) return FALSE; return TRUE; }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.