When this happens for me one of the things that breaks is the editor tabs. I can still switch between editor windows if I use the Window menu, but the tabs are unresponsive. I tried something today when this happened, I went to Options and tried changing the "Display document tab headers vertically" option - as I expected this threw an error, as follows: System.NullReferenceException Object reference not set to an instance of an object. Stack Trace: at ActiproSoftware.UIStudio.Dock.ToolWindow.Activate(Boolean focus) at ActiproSoftware.UIStudio.Dock.TabbedMdiWindow.Activate() at Quest.Toad.Editor.EditorForm.updateSettings() at Quest.Toad.Editor.EditorForm.SettingsChanged(Object sender, EventArgs args) at Quest.Toad.Notification.SettingsChangedHandler.Invoke(Object sender, EventArgs args) at Quest.Toad.Notification.NotificationManager.SettingChanged(Object sender) at Quest.Toad.Settings.SettingForm.SaveSettings() at Quest.Toad.Settings.SettingForm.btnApply_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e) at DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at DevExpress.Utils.Controls.ControlBase.WndProc(Message& m) at DevExpress.XtraEditors.BaseControl.WndProc(Message& msg) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Also, something else I find when this happens is that if I am able to exit Toad then after I exit I still have to go to the Task Manager and kill the toad.exe process because it stays running after the UI closes.
↧