mengineer's blog

ニッチなネタばかりですが。

MFC ダイアログのメニュー切替

またまた自分メモ、MFCのSDIアプリ等でOnUpdateMenu(CCmdUI *pCmdUI)で
メニューの状態を動的に変えられます。(無効表示にしたり、チェック付けたり)

同じことをMFCダイアログで実装したけど、動いてくれない、
→下記参照して実装したら動くようになりました。

learn.microsoft.com

CMFCVisualManager メモリーリーク

久しぶりの更新ですが、またまた自分メモ

旧いMFCアプリ(元々はVisualStudio2005で作成されたもの)をメンテしてまして、
開発環境をVisualStudio2017に更新しました、併せて

  • CFrameWnd → CFrameWndex

  • CToolBar → CMFCToolBar

  • CStatusBar → CMFCStatusBar

と新しくしたところ、終了時に下記のようなメモリーリーク発生

CMFCVisualManagerが原因っぽい?のですが、そんなもの使っていないはず。

結果的に、MainFormのデストラクタに

CMFCVisualManager::DestroyInstance();

を記述したところ、メモリーリークが解消しました、
詳しい原因は謎ですが、結果オーライってことで。

GenTL .ctiファイル サンプルプログラム

すっかり昔のネタですが、GenTLの.ctiファイルの話

mengineer.hatenablog.com

この最後、”次回はカメラ検出出来るかな?”なんて書いておきながら、
ずっと放置状態でしたが、ある方がサンプルプログラム完成させてくれました。

下記GitHubに有る、Console_GenTL_Sample.zipです。

github.com

続きを読む