社内で使用しているアプリケーションを以下の環境で製作しています。
VC Ver6、MFC使用
OS:Windows2000
このとき、一定期間(45~49日)をおくとクラッシュ
してしまう現象が発生してしまい、試しにデバッガ上で動作させてみて試したところ、CStringで定義したオブジェクトに”=”で直接、文字列を代入している箇所でブレークポイントがかかっていました。但し、この場所としてはMFCのCFileクラスのOpenの中でした。
そこで以下の項目について何か情報があれば教えていただけないでしょうか。
1.CStringのマイクロソフト自身のヘルプ情報に以下のような”=”を使用した文字列の代入はメモリリークを発生する可能性があります、とありました。これを避けるには例えばFormat等を使用すれば回避できるものでしょうか。
例:CString aaa;
aaa = ”1234”;
これを以下のように変更。
aaa.Format(”1234”);
2.最初に記述しているように、MFC側でも項目1のような使用法を行っているようですが、このMFCはソースがあるので、それを仮に修正して試すようなことは一般的に可能でしょうか。
以上よろしくお願いします。
不明点等あれば御連絡お願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>「45~49日でクラッシュ」
49.7 日のシステムタイマの問題が真っ先に思いつきます。
どこかで内部タイマで不都合がでているのではないでしょうか。
メモリリークが起きることがクラッシュの原因になるとは
なかなか考えにくいです。
参考URL:http://www.microsoft.com/JAPAN/developer/library …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- プリンタ・スキャナー Brother MFC-7460DNの一時停止解除について 1 2022/12/03 12:38
- 教育・文化 高校生です。将来政治家になって犯罪率を0.0%代にしたいのですが、可能だと思いますか? ㅤ 大まかな 8 2022/08/27 18:51
- VPN 自分の環境でProton VPNが必要か不要か教えてください。 1 2023/01/23 07:17
- ノートパソコン HPの保証について 1 2023/08/26 10:17
- 大学・短大 大学一年生です レポートについて質問します レポートを制作しているのですが 教科書から全てを引用した 1 2023/06/02 03:21
- その他(セキュリティ) 匿名チャットアプリのトラッキングについて。顔写真や個人情報の漏洩はあるのか。 2 2023/03/28 00:00
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
名古屋の栄と錦は治安悪い?
-
『μg』の読み方と意味。
-
NumericUpDownの数値を選択済み...
-
ヒント表示について
-
コンピュータ言語paythonのエデ...
-
mailの送信音がしなくなったの...
-
【C#】 複数行GcTextBoxのフォ...
-
cakePHPのrouteについて
-
エアー漏れの流量の計算式を教...
-
超音波センサのパルス幅測定の...
-
テキストボックスからフォーカ...
-
hDC=::GetDC(m_hWnd)とhDC=GetD...
-
C++の例外処理
-
Movable Type 3.11-jaの文字化け
-
VB.NET でのLaod/unLoad につ...
-
word
-
数式中の文字をCambria Math以...
-
PowerPoint SmartArtの箇条書...
-
PDF→CSVへ変換
-
illustratorとExcelは連携出来...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
名古屋の栄と錦は治安悪い?
-
『μg』の読み方と意味。
-
NumericUpDownの数値を選択済み...
-
VB.NET でのLaod/unLoad につ...
-
フォームを開く時のイベント処理
-
VB.NETのテキストボック...
-
テキストボックスからフォーカ...
-
一部の文字のみ文字化けします
-
項目数は英語で
-
エアー漏れの流量の計算式を教...
-
コンピュータ言語paythonのエデ...
-
vba メモリーリーク
-
ヒント表示について
-
C#での変数スコープ?
-
C++の例外処理
-
受け取った値が"undefined"と表...
-
シリアルフラッシュメモリをな...
-
globalと$GLOBALSの違いは?
-
ブック開いたときのフォーカス指定
-
宮迫のフライデー、誰がリーク...
おすすめ情報