お世話になります。
Win10に変えてから起きる不具合についてです。
数日ほどTweenをずっと起動させていると、
ある時突然、ツイートしようとした瞬間にフリーズします。
文字入力の変換候補が消えたり等の前兆現象があります。
動作を見た限り、古いツイートリストを破棄せずに、
延々とツイート取得しているようですので、
一定数を超えたあたりから、.NET内部の描画処理でメモリ確保が出来ず、落ちていそうです。
対策としては、最大保持ツイート数を設定できるようにするのがベストかと思います。
# 設定が見当たらなかったので・・・
ご検討のほどよろしくお願いします。
**** エラー ログ: 2017/03/11 3:28:47 ****
Ticks(ms): 1349631125
このファイルの内容を
kiri.f...@gmail.com まで送っていただけると助かります。
ご面倒なら@TweenAppまでお知らせ頂くだけでも助かります。
Administrator権限:False
Users権限:True
動作環境:
オペレーティング システム: Microsoft Windows NT 6.2.9200.0 (64)
共通言語ランタイム : 4.0.30319.42000
Tween.exeのバージョン : 1.6.4.0
例外 System.OutOfMemoryException: メモリが不足しています。
場所 System.Drawing.Graphics.FromHdcInternal(IntPtr hdc)
場所 System.Drawing.Font.GetHeight()
場所 System.Drawing.Font.get_Height()
場所 Tween.ToolStripAPIGauge.Draw(Object sender, PaintEventArgs e)
場所 System.Windows.Forms.PaintEventHandler.Invoke(Object sender, PaintEventArgs e)
場所 System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
場所 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
場所 System.Windows.Forms.Control.WmPaint(Message& m)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
-------StackFrame Information-------
System.String ExceptionOutMessage(System.Exception, Boolean ByRef)
Boolean ExceptionOut(System.Exception)
Void MyApplication_UnhandledException(System.Object, Microsoft.VisualBasic.ApplicationServices.UnhandledExceptionEventArgs)
Void raise_UnhandledException(System.Object, Microsoft.VisualBasic.ApplicationServices.UnhandledExceptionEventArgs)
Boolean OnUnhandledException(Microsoft.VisualBasic.ApplicationServices.UnhandledExceptionEventArgs)
Void OnThreadException(System.Exception)
Void WndProcException(System.Exception)
IntPtr Callback(IntPtr, Int32, IntPtr, IntPtr)
Boolean UpdateWindow(System.Runtime.InteropServices.HandleRef)
Boolean UpdateWindow(System.Runtime.InteropServices.HandleRef)
Void Update()
Void set_RemainCount(Int32)
Void SetStatusLabelApiHandler(System.Object, Tween.ApiInformationChangedEventArgs)
System.Object InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
System.Object UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
System.Object DynamicInvokeImpl(System.Object[])
Void InvokeMarshaledCallbackDo(ThreadMethodEntry)
Void InvokeMarshaledCallbackHelper(System.Object)
Void RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
Void Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
Void Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
Void InvokeMarshaledCallback(ThreadMethodEntry)
Void InvokeMarshaledCallbacks()
Void WndProc(System.Windows.Forms.Message ByRef)
Void WndProc(System.Windows.Forms.Message ByRef)
IntPtr Callback(IntPtr, Int32, IntPtr, IntPtr)
Void DefWndProc(System.Windows.Forms.Message ByRef)
Void WndProc(System.Windows.Forms.Message ByRef)
IntPtr Callback(IntPtr, Int32, IntPtr, IntPtr)
IntPtr DispatchMessageW(MSG ByRef)
IntPtr DispatchMessageW(MSG ByRef)
Boolean System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
Void RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
Void RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
Void OnRun()
Void DoApplicationModel()
Void Run(System.String[])
Void Main(System.String[])
-----End StackFrame Information-----