[スレッド全体]

2017/6/19 (月) 19:43:41 hagi  
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0
[2401] 起動時、たまに落ちる
いつも使わせてもらってます。

Win7 32bit でver2.3.2.0 Unicode版を使っていますが、
たまに落ちるので、デバッグ版をコンパイルして
再現するまで起動/終了を繰り返しました。
すると、必ず

sakura_core/util/shell.cpp 内119行の
SHGetSpecialFolderLocation()

で失敗します。

どうやら正しく解放できていないかと思われますが
他の方は、いかがでしょうか?おま環なのかもしれません。

ちなみにこの関数はもうサポートされないそうで
いずれは SHGetFolderLocation() に代わらないといけないようですが

https://msdn.microsoft.com/ja-jp/library/windows/desktop/bb762203(v=vs.85).aspx

ANSIとコードが共有ならば DllGetVersion() で判定するしかないですかね?。

https://msdn.microsoft.com/ja-jp/library/windows/desktop/bb776779(v=vs.85).aspx

2017/6/25 (日) 00:03:39 novice  
Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
[2405] Re:起動時、たまに落ちる
▼ hagiさん
> ちなみにこの関数はもうサポートされないそうで
> いずれは SHGetFolderLocation() に代わらないといけないようですが

https://sourceforge.net/p/sakura-editor/patchunicode/1107/
patch登録しました。

2017/8/11 (金) 13:50:14 berryzplus  
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
[2406] Re2:起動時、たまに落ちる
▼ noviceさん
> ▼ hagiさん
> > ちなみにこの関数はもうサポートされないそうで
> > いずれは SHGetFolderLocation() に代わらないといけないようですが
> 
> https://sourceforge.net/p/sakura-editor/patchunicode/1107/
> patch登録しました。

これって問題が解決した、ってことでいいんですか?

32bit版のライセンスは持っていないから、
うちでは再現確認ができないので、
情報があればあげていただけるとありがたいです。


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