こんにちは。PupSQLiteを使わせていただいております。
この度、不具合らしき事象を確認いたしましたので、ご報告いたします。
確認したバージョンは 1.30.18.6、使用OSは Windows 10 Pro です。
1. データベースを開く
2. [テーブル一覧] から、空でない任意のテーブルをダブルクリック
→<データベース名>:[<テーブル名>] のタブが表示される。
3. [機能]-[SQL入力ボックスの表示]
4. SQL入力ボックスに SELECT trim(<任意の列名>) FROM <テーブル名> と入力し、SQLを実行
→直接編集不可のタブに切り替わる。
5. 当該タブでセルを選択
6. [機能]-[テキストウィンドウを表示]
→以下の例外が発生する。また、その後も別な例外が発生し続ける。
Application.ThreadExceptionによる例外通知です。
――――――――
エラーが発生しました。以下の情報と再現可能なファイル、
もしくは操作を添えてPupまでお知らせ頂ければ改善させて頂きます。
【バージョン】1.30.18.6
【エラー内容】
インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。
パラメーター名:index
【スタックトレース】
場所 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
場所 PupSQLite.Form_TextEditor.Form_TextEditor_Load(Object sender, EventArgs e)
場所 System.Windows.Forms.Form.OnLoad(EventArgs e)
場所 System.Windows.Forms.Form.OnCreateControl()
場所 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
場所 System.Windows.Forms.Control.CreateControl()
場所 System.Windows.Forms.Control.WmShowWindow(Message& m)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
場所 System.Windows.Forms.Form.WmShowWindow(Message& m)
場所 System.Windows.Forms.Form.WndProc(Message& m)
場所 PupSQLite.Form_TextEditor.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
以上、お忙しいところ恐れ入りますが、ご確認いただければ幸いです。
直接編集不可のセルでテキストウィンドウを表示すると例外発生
- soappp
- 2018/01/31 (Wed) 00:22:19