Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
Text Editors
>
FooEditor
>
Forums
>
公開討議
>
テキストの「折り返しの方法」を「右端で折り返す」に設定すると異常終了する
FooEditor
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Downloads
List of Releases
Stats
Source Code
Code Repository list
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Communication
List of Forums
公開討議 (20)
Forums:
公開討議
(Thread #36711)
Return to Thread list
RSS
テキストの「折り返しの方法」を「右端で折り返す」に設定すると異常終了する (2015-04-26 13:09 by
mika-j
#75996)
Reply
Create ticket
はじめまして。
ダウンロードリストからFooEditor 1.49.4.0(zip版)をダウンロードしましたが、
以下の問題が発生しています。
●問題点
テキストの「折り返しの方法」を「右端で折り返す」に設定するとFooEditorが異常終了する。
●詳細
FooEditor.exeを起動する。
「ツール」→「設定」で設定ウィンドウを開く。
「折り返しの方法」を「右端で折り返す」に設定する。
「OK」で設定ウィンドウを閉じる。
「FooEditorは動作を停止しました」のアプリケーションエラーが表示される。
「プログラムの終了」を押すとFooEditorが終了する。
Vectorで配布されている、1.49.1.0では問題ありません。
使用OSはWindows 8.1です。
以下にエラー時のイベントログを添付しますのでご参照ください。
----------------------------------------------------------------
ログの名前: Application
ソース: .NET Runtime
日付: 2015/04/26 12:38:57
イベント ID: 1026
タスクのカテゴリ: なし
レベル: エラー
キーワード: クラシック
ユーザー: N/A
コンピューター: xxxxxxxx
説明:
アプリケーション:FooEditor.exe
フレームワークのバージョン:v4.0.30319
説明: ハンドルされない例外のため、プロセスが中止されました。
例外情報:System.ArgumentException
スタック:
場所 DotNetTextStore.UnmanagedAPI.TSF.TextStore.ITextStoreACPSink.OnTextChange(DotNetTextStore.UnmanagedAPI.TSF.TextStore.OnTextChangeFlags, DotNetTextStore.UnmanagedAPI.TSF.TextStore.TS_TEXTCHANGE ByRef)
場所 DotNetTextStore.TextStoreBase.NotifyTextChanged(Int32, Int32, Int32)
場所 FooEditEngine.WPF.FooTextBox.Document_Update(System.Object, FooEditEngine.DocumentUpdateEventArgs)
場所 FooEditEngine.DocumentUpdateEventHandler.Invoke(System.Object, FooEditEngine.DocumentUpdateEventArgs)
場所 FooEditEngine.Document.buffer_Update(System.Object, FooEditEngine.DocumentUpdateEventArgs)
場所 FooEditEngine.ViewBase.PerfomLayouts()
場所 FooEditor.DocumentWindow.ApplyConfig(FooEditor.Config, System.String)
場所 FooEditor.DocumentWindow.ApplyConfig(FooEditor.Config)
場所 FooEditor.MainWindowViewModel.PropertiesCommand(FooEditor.MainWindow, FooEditor.PluginManager`1<FooEditor.Plugin.IPlugin>)
場所 FooEditor.MainWindow.PropertiesCommand(System.Object, System.Windows.Input.ExecutedRoutedEventArgs)
場所 System.Windows.Input.CommandBinding.OnExecuted(System.Object, System.Windows.Input.ExecutedRoutedEventArgs)
場所 System.Windows.Input.CommandManager.ExecuteCommandBinding(System.Object, System.Windows.Input.ExecutedRoutedEventArgs, System.Windows.Input.CommandBinding)
場所 System.Windows.Input.CommandManager.FindCommandBinding(System.Windows.Input.CommandBindingCollection, System.Object, System.Windows.RoutedEventArgs, System.Windows.Input.ICommand, Boolean)
場所 System.Windows.Input.CommandManager.FindCommandBinding(System.Object, System.Windows.RoutedEventArgs, System.Windows.Input.ICommand, Boolean)
場所 System.Windows.Input.CommandManager.OnExecuted(System.Object, System.Windows.Input.ExecutedRoutedEventArgs)
場所 System.Windows.UIElement.OnExecutedThunk(System.Object, System.Windows.Input.ExecutedRoutedEventArgs)
場所 System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(System.Delegate, System.Object)
場所 System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
場所 System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
場所 System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
場所 System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
場所 System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs, Boolean)
場所 System.Windows.Input.RoutedCommand.ExecuteImpl(System.Object, System.Windows.IInputElement, Boolean)
場所 System.Windows.Input.RoutedCommand.ExecuteCore(System.Object, System.Windows.IInputElement, Boolean)
場所 System.Windows.Input.CommandManager.TransferEvent(System.Windows.IInputElement, System.Windows.Input.ExecutedRoutedEventArgs)
場所 System.Windows.Input.CommandManager.OnExecuted(System.Object, System.Windows.Input.ExecutedRoutedEventArgs)
場所 System.Windows.UIElement.OnExecutedThunk(System.Object, System.Windows.Input.ExecutedRoutedEventArgs)
場所 System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(System.Delegate, System.Object)
場所 System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
場所 System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
場所 System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
場所 System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
場所 System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs, Boolean)
場所 System.Windows.Input.RoutedCommand.ExecuteImpl(System.Object, System.Windows.IInputElement, Boolean)
場所 System.Windows.Input.RoutedCommand.ExecuteCore(System.Object, System.Windows.IInputElement, Boolean)
場所 MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean)
場所 System.Windows.Controls.MenuItem.InvokeClickAfterRender(System.Object)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
場所 System.Windows.Threading.DispatcherOperation.InvokeImpl()
場所 System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
場所 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
場所 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
場所 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
場所 System.Windows.Threading.DispatcherOperation.Invoke()
場所 System.Windows.Threading.Dispatcher.ProcessQueue()
場所 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
場所 MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
場所 MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
場所 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
場所 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
場所 MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
場所 System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
場所 System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
場所 System.Windows.Threading.Dispatcher.Run()
場所 System.Windows.Application.RunDispatcher(System.Object)
場所 System.Windows.Application.RunInternal(System.Windows.Window)
場所 System.Windows.Application.Run(System.Windows.Window)
場所 FooEditor.App.Main()
Reply to #75996
×
Subject
Body
Reply To Message #75996 > はじめまして。 > > ダウンロードリストからFooEditor 1.49.4.0(zip版)をダウンロードしましたが、 > 以下の問題が発生しています。 > > ●問題点 > テキストの「折り返しの方法」を「右端で折り返す」に設定するとFooEditorが異常終了する。 > > ●詳細 > FooEditor.exeを起動する。 > > 「ツール」→「設定」で設定ウィンドウを開く。 > 「折り返しの方法」を「右端で折り返す」に設定する。 > 「OK」で設定ウィンドウを閉じる。 > > 「FooEditorは動作を停止しました」のアプリケーションエラーが表示される。 > 「プログラムの終了」を押すとFooEditorが終了する。 > > Vectorで配布されている、1.49.1.0では問題ありません。 > 使用OSはWindows 8.1です。 > 以下にエラー時のイベントログを添付しますのでご参照ください。 > > ---------------------------------------------------------------- > ログの名前: Application > ソース: .NET Runtime > 日付: 2015/04/26 12:38:57 > イベント ID: 1026 > タスクのカテゴリ: なし > レベル: エラー > キーワード: クラシック > ユーザー: N/A > コンピューター: xxxxxxxx > 説明: > アプリケーション:FooEditor.exe > フレームワークのバージョン:v4.0.30319 > 説明: ハンドルされない例外のため、プロセスが中止されました。 > 例外情報:System.ArgumentException > スタック: > 場所 DotNetTextStore.UnmanagedAPI.TSF.TextStore.ITextStoreACPSink.OnTextChange(DotNetTextStore.UnmanagedAPI.TSF.TextStore.OnTextChangeFlags, DotNetTextStore.UnmanagedAPI.TSF.TextStore.TS_TEXTCHANGE ByRef) > 場所 DotNetTextStore.TextStoreBase.NotifyTextChanged(Int32, Int32, Int32) > 場所 FooEditEngine.WPF.FooTextBox.Document_Update(System.Object, FooEditEngine.DocumentUpdateEventArgs) > 場所 FooEditEngine.DocumentUpdateEventHandler.Invoke(System.Object, FooEditEngine.DocumentUpdateEventArgs) > 場所 FooEditEngine.Document.buffer_Update(System.Object, FooEditEngine.DocumentUpdateEventArgs) > 場所 FooEditEngine.ViewBase.PerfomLayouts() > 場所 FooEditor.DocumentWindow.ApplyConfig(FooEditor.Config, System.String) > 場所 FooEditor.DocumentWindow.ApplyConfig(FooEditor.Config) > 場所 FooEditor.MainWindowViewModel.PropertiesCommand(FooEditor.MainWindow, FooEditor.PluginManager`1<FooEditor.Plugin.IPlugin>) > 場所 FooEditor.MainWindow.PropertiesCommand(System.Object, System.Windows.Input.ExecutedRoutedEventArgs) > 場所 System.Windows.Input.CommandBinding.OnExecuted(System.Object, System.Windows.Input.ExecutedRoutedEventArgs) > 場所 System.Windows.Input.CommandManager.ExecuteCommandBinding(System.Object, System.Windows.Input.ExecutedRoutedEventArgs, System.Windows.Input.CommandBinding) > 場所 System.Windows.Input.CommandManager.FindCommandBinding(System.Windows.Input.CommandBindingCollection, System.Object, System.Windows.RoutedEventArgs, System.Windows.Input.ICommand, Boolean) > 場所 System.Windows.Input.CommandManager.FindCommandBinding(System.Object, System.Windows.RoutedEventArgs, System.Windows.Input.ICommand, Boolean) > 場所 System.Windows.Input.CommandManager.OnExecuted(System.Object, System.Windows.Input.ExecutedRoutedEventArgs) > 場所 System.Windows.UIElement.OnExecutedThunk(System.Object, System.Windows.Input.ExecutedRoutedEventArgs) > 場所 System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(System.Delegate, System.Object) > 場所 System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object) > 場所 System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs) > 場所 System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean) > 場所 System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs) > 場所 System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs, Boolean) > 場所 System.Windows.Input.RoutedCommand.ExecuteImpl(System.Object, System.Windows.IInputElement, Boolean) > 場所 System.Windows.Input.RoutedCommand.ExecuteCore(System.Object, System.Windows.IInputElement, Boolean) > 場所 System.Windows.Input.CommandManager.TransferEvent(System.Windows.IInputElement, System.Windows.Input.ExecutedRoutedEventArgs) > 場所 System.Windows.Input.CommandManager.OnExecuted(System.Object, System.Windows.Input.ExecutedRoutedEventArgs) > 場所 System.Windows.UIElement.OnExecutedThunk(System.Object, System.Windows.Input.ExecutedRoutedEventArgs) > 場所 System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(System.Delegate, System.Object) > 場所 System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object) > 場所 System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs) > 場所 System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean) > 場所 System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs) > 場所 System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs, Boolean) > 場所 System.Windows.Input.RoutedCommand.ExecuteImpl(System.Object, System.Windows.IInputElement, Boolean) > 場所 System.Windows.Input.RoutedCommand.ExecuteCore(System.Object, System.Windows.IInputElement, Boolean) > 場所 MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean) > 場所 System.Windows.Controls.MenuItem.InvokeClickAfterRender(System.Object) > 場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) > 場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) > 場所 System.Windows.Threading.DispatcherOperation.InvokeImpl() > 場所 System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object) > 場所 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) > 場所 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) > 場所 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) > 場所 System.Windows.Threading.DispatcherOperation.Invoke() > 場所 System.Windows.Threading.Dispatcher.ProcessQueue() > 場所 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) > 場所 MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) > 場所 MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) > 場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) > 場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) > 場所 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) > 場所 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) > 場所 MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) > 場所 System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame) > 場所 System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame) > 場所 System.Windows.Threading.Dispatcher.Run() > 場所 System.Windows.Application.RunDispatcher(System.Object) > 場所 System.Windows.Application.RunInternal(System.Windows.Window) > 場所 System.Windows.Application.Run(System.Windows.Window) > 場所 FooEditor.App.Main() >
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
Re: テキストの「折り返しの方法」を「右端で折り返す」に設定すると異常終了する (2015-04-26 13:37 by
gdkhd812
#75997)
Reply
Create ticket
報告ありがとうございます。
FooEditEngineのバグが原因だったので、修正版をだしました。
Reply to
#75996
Reply to #75997
×
Subject
Body
Reply To Message #75997 > 報告ありがとうございます。 > FooEditEngineのバグが原因だったので、修正版をだしました。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
Re: テキストの「折り返しの方法」を「右端で折り返す」に設定すると異常終了する (2015-04-26 18:31 by
mika-j
#75998)
Reply
Create ticket
[メッセージ #75997 への返信]
> 報告ありがとうございます。
> FooEditEngineのバグが原因だったので、修正版をだしました。
mika-jです。
1.49.5.0をダウンロードして問題が解決されていることを確認いたしました。
迅速な対応を、ありがとうございます。
FooEditorのレンダリングはDirectWriteをサポートしていて綺麗ですね。
もっとDirectWriteが普及して欲しいです。
サポートありがとうございました。
Reply to
#75997
Reply to #75998
×
Subject
Body
Reply To Message #75998 > [メッセージ #75997 への返信] > > 報告ありがとうございます。 > > FooEditEngineのバグが原因だったので、修正版をだしました。 > > mika-jです。 > 1.49.5.0をダウンロードして問題が解決されていることを確認いたしました。 > 迅速な対応を、ありがとうございます。 > > FooEditorのレンダリングはDirectWriteをサポートしていて綺麗ですね。 > もっとDirectWriteが普及して欲しいです。 > > サポートありがとうございました。 > >
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel