[リロード] [検索]

[スレッド全体]

▼ 2014/5/13 (火) 18:25:12 LR4  
Mozilla/5.0 (Windows NT 6.1; rv:29.0) Gecko/20100101 Firefox/29.0
[2177] Re6:不具合:「開きません」のキャンセルが存在しません
[trunk2_VMessageBoxF_fix_c.patch]
19行目: STR_BACKUP_ERR_DELETE は STR_BACKUP_ERR_MOVE の誤りではないか?
45行目: pszMsg は LS マクロで取得したポインタなのにローカルコピーしていない
→ ここまでチェックしたところで中断(他にパッチ不足とかの問題もあるかもです)。

この様子だと、労力も過多ですし将来のミス防止も難しいかな?と思いました。
次に、費用対効果が高そうな代替案パッチを貼っておきます。
採用の可否についてはお任せします。

【代替案の説明】
[MessageBoxF.h]
マクロ MessageBox は MessageBoxA/W ではなく Wrap_MessageBox に
展開するように変更

[MessageBox.cpp]
Wrap_MessageBox() は タイトル/メッセージをローカルバッファに
コピーし、明示リンクで MessageBoxA/W を呼び出す。

MessageBoxF.h は StdAfx.h に入っているので、すべての .cpp で
MessageBox が Wrap_MessageBox に展開されます。
メッセージボックス表示がすべて Wrap_MessageBox 経由になるため、
これでビルドした sakura.exe を Dependency Walker で確認すると、
USER32.dll の MessageBoxA/W への暗黙リンクは無くなっているはずです。

▼<2152> 不具合:「開きません」のキャンセルが存在... Viu89r9VV 〔4/16 23:33〕
└▽<2153> Re:不具合:「開きません」のキャンセルが... novice 〔4/19 23:27〕
  └▽<2154> Re2:不具合:「開きません」のキャンセルが... 神楽 〔4/20 17:05〕
    └▽<2155> Re3:不具合:「開きません」のキャンセルが... novice 〔4/20 17:50〕
      └▽<2165> Re4:不具合:「開きません」のキャンセルが... 神楽 〔5/8 06:21〕
        ├▽<2166> Re5:不具合:「開きません」のキャンセルが... LR4 〔5/8 20:38〕
        │└▽<2168> Re6:不具合:「開きません」のキャンセルが... LR4 〔5/9 17:42〕
        ├▽<2172> Re5:不具合:「開きません」のキャンセルが... novice 〔5/11 16:44〕
        │├▽<2173> Re6:不具合:「開きません」のキャンセルが... LR4 〔5/11 17:52〕
        │├▽<2175> Re6:不具合:「開きません」のキャンセルが... LR4 〔5/12 17:50〕
        │└▽<2177> Re6:不具合:「開きません」のキャンセルが... LR4 〔5/13 18:25〕 ≪
        │  ├▽<2178> 代替案パッチ LR4 〔5/13 18:26〕
        │  ├▽<2179> noviceさん (--; 〔5/13 23:43〕
        │  └▽<2181> 代替案パッチ(改) 1/2 LR4 〔5/15 12:09〕
        │    └▽<2182> Re:代替案パッチ(改) 2/2 LR4 〔5/15 12:10〕
        │      └▽<2189> パッチ訂正 LR4 〔6/3 23:10〕
        └▽<2183> Re5:不具合:「開きません」のキャンセルが... もか 〔5/16 00:29〕
          └▽<2186> Re6:不具合:「開きません」のキャンセルが... LR4 〔5/16 09:50〕
            ├▽<2187> Re7:不具合:「開きません」のキャンセルが... LR4 〔5/16 10:30〕
            └▽<2188> Re7:不具合:「開きません」のキャンセルが... LR4 〔5/16 18:21〕
              └▽<2265> Re8:不具合:「開きません」のキャンセルが... syat 〔7/9 22:30〕

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.010][st:0.000]