Ошибка:
Object reference not set to an instance of an object.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 stable SR1 ревизия 568
Трассировка стека:
at Rsdn.Janus.ObjectModel.Features.set_ActiveFeature(IFeature value)
at Rsdn.Janus.NavigationDummyForm._treeGrid_AfterActivateNode(ITreeNode ActivatedNode)
at RSDN.TreeGrid.TreeGrid2.OnAfterActivateNode(ITreeNode ActivatedNode)
at RSDN.TreeGrid.TreeGridBase.ItemChanged(tagNMLISTVIEW* pNMListView)
at RSDN.TreeGrid.TreeGridBase.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Здравствуйте, Dog, Вы писали:
Dog>А ещё как-то странно дизаблится всё приложение на секунду при синхронизации, что хотели сделать непонятно.
Так надо. Лочится форма, чтобы кликами не вывалить исключение во время обновления БД. Когда-нибудь переделаем...
Dog>В меню Опции ничего не работает. Верните !!!
В редакторе посередине внизу есть пимпа. Приглядись и щёлкни, появится панелька. Временное решение, которое работает с осени по сей день.
Здравствуйте, akasoft, Вы писали:
A>Так надо. Лочится форма, чтобы кликами не вывалить исключение во время обновления БД. Когда-нибудь переделаем...
Могу переделать с использованием MessageFilter
A>В редакторе посередине внизу есть пимпа. Приглядись и щёлкни, появится панелька. Временное решение, которое работает с осени по сей день.
Dog>>А ещё как-то странно дизаблится всё приложение на секунду при синхронизации, что хотели сделать непонятно. A>Так надо. Лочится форма, чтобы кликами не вывалить исключение во время обновления БД. Когда-нибудь переделаем...
Некрасиво выходит. Форма моргает(залоченая форма на весь экран смотрится страшно ), после чего окно синхронизации висит ещё несколько секунд(пауза), после чего сообщения обрабатываются(пауза), а только после этого обновлется навигация и всё остальное.
Попробую помучать форму после того как моргнула
Dog>>В меню Опции ничего не работает. Верните !!! A>В редакторе посередине внизу есть пимпа. Приглядись и щёлкни, появится панелька. Временное решение, которое работает с осени по сей день.
Ужос. А можно по дефолту её подымать ?
Ошибка:
The image could not be added to the ImageList.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 stable SR1 ревизия 568
Трассировка стека:
at System.Windows.Forms.ImageList.AddToHandle(Original original, Bitmap bitmap)
at System.Windows.Forms.ImageCollection.Add(Original original)
at System.Windows.Forms.ImageCollection.Add(Image value)
at Reflector.UserInterface.CommandBar.UpdateImageList()
at Reflector.UserInterface.CommandBar.AddItems()
at Reflector.UserInterface.CommandBar.OnHandleCreated(EventArgs e)
at System.Windows.Forms.Control.WmCreate(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at Reflector.UserInterface.CommandBar.WndProc(Message& message)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Здравствуйте, Andre, Вы писали:
A>Могу переделать с использованием MessageFilter
Я вообще за то, чтобы процесс апдейта БД занимал минимальное время, был разнесён на порции и позволял параллельно делать выборки для чтения данных. А модификации "пометок прочтения" и списка тем случались бы отложенно либо в параллель. Но пока можно и подождать несколько секунд, глотая слюну и лихорадочно водя курсором над застывшим при обновлении окном.
A>Нет ничего более вечного, чем что то временное
Ага, только "нет ничего более постоянного, чем временное". Я в таком варианте слышал.
Здравствуйте, Dog, Вы писали:
Dog>Ужос. А можно по дефолту её подымать ?
Можно. Но влом. Все и так знают, достаточно воспользоваться поиском, в форуме это неоднократно обсуждалось. А самое шумное обсуждение "проблемы пимпы" связано, конечно, с именем Влада.
Версия приложения:
RSDN@Home версия 1.1.4 stable SR1 ревизия 568
Трассировка стека:
at System.Drawing.Image.get_Width()
at Rsdn.Janus.Ticker.DrawBackground(Graphics g)
at Rsdn.Janus.Ticker.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Версия приложения:
RSDN@Home версия 1.2.0 alpha ревизия 631
Трассировка стека:
at Rsdn.TreeGrid.TreeGrid.ExpandAllParents(ITreeNode CurNode)
at Rsdn.TreeGrid.TreeGrid.set_ActiveNode(ITreeNode value)
at Rsdn.Janus.ForumDummyForm.MessageNavigated(Object sender, EventArgs e)
at Rsdn.Janus.ForumNavigator.HistoryNavigateFired(Object sender, MessageNavigateEventArgs e)
at Rsdn.Janus.MessageViewHistory.OnMessageNavigate(MessageNavigateEventArgs e)
at Rsdn.Janus.MessageViewHistory.Navigate(Int32 msgId)
at Rsdn.Janus.ForumNavigator.SelectMessage(Int32 forumId, Int32 msgId)
at Rsdn.Janus.ForumDummyForm._tgMsgs_AfterActivateNode(ITreeNode ActivatedNode)
at Rsdn.TreeGrid.TreeGrid.OnAfterActivateNode(ITreeNode activatedNode)
at Rsdn.TreeGrid.TreeGrid.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at Rsdn.TreeGrid.TreeGrid.WndProc(Message& m)
at Rsdn.Janus.JanusGrid.WndProc(Message& m)
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)
... << RSDN@Home 1.2.0 alpha rev. 631>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Dog>>Ужос. А можно по дефолту её подымать ? A>Можно. Но влом. Все и так знают, достаточно воспользоваться поиском, в форуме это неоднократно обсуждалось. А самое шумное обсуждение "проблемы пимпы" связано, конечно, с именем
-1 И это называется дружественный интерфейс ?
Ошибка:
Parent control must be created and visible.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 stable SR1 ревизия 568
Трассировка стека:
at Rsdn.Janus.Framework.ContextMenuFix.ShowContextMenu(ContextMenu menu, Control control, Point pos)
at Rsdn.Janus.NavigationDummyForm._treeGrid_MouseUp(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at RSDN.TreeGrid.TreeGridBase.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Dog>>-1 И это называется дружественный интерфейс ? A>Нет, это называется работой в свободное время, для собственного удовольствия, ну а заодно и другим польза.
Я вообще-то про отношению к пользователю. Вы что получаете удовольствие от того, что пользователь вашей работы должен матерясь лазить по форуму и искать ответы на непонятно что ? Только потому, что вам "влом"
A>Что сделал лично ты для Януса?
Я им пользуюсь и шлю багрепорты Этого мало ?
Версия приложения:
RSDN@Home версия 1.2.0 alpha ревизия 631
Трассировка стека:
at Rsdn.TreeGrid.TreeGrid.ExpandAllParents(ITreeNode CurNode)
at Rsdn.TreeGrid.TreeGrid.set_ActiveNode(ITreeNode value)
at Rsdn.Janus.ForumDummyForm.OnVisibleChanged(EventArgs e)
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
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)
Здравствуйте, Dog, Вы писали:
Dog>Я вообще-то про отношению к пользователю.
Отношение самое дружественное.
Dog> Вы что получаете удовольствие от того, что пользователь вашей работы должен матерясь лазить по форуму и искать ответы на непонятно что ?
Янус делает удобной работу с форумом. Форум помогает найти ответы на вопросы. Если у пользователя затруднения с "непонятно чем", ему и знающие люди не помогут. Надо чётче формулировать проблему. И не гнушаться поискать, когда сформулируешь.
Не воспринимай посыл янусовода в поиск как оскорбление. Он напоминает тебе про ЛБД, ради которой он собственно и выбрал Янус, как инструмент работы с форумом.
Что же до моего удовольствия , то ключевым было "работа в свободное время".
Dog>Я им пользуюсь и шлю багрепорты Этого мало ?
Думаю, если бы ты принимал участие в разработке не только, как бетатестер и пользователь, ты бы столкнулся и с другими ... особенностями, присущими этому проекту.
Версия приложения:
RSDN@Home версия 1.2.0 alpha ревизия 631
Трассировка стека:
at Rsdn.TreeGrid.TreeGrid.ExpandAllParents(ITreeNode CurNode)
at Rsdn.TreeGrid.TreeGrid.set_ActiveNode(ITreeNode value)
at Rsdn.Janus.ForumDummyForm.OnVisibleChanged(EventArgs e)
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
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)
Dog>>Я вообще-то про отношению к пользователю. A>Отношение самое дружественное.
Dog>> Вы что получаете удовольствие от того, что пользователь вашей работы должен матерясь лазить по форуму и искать ответы на непонятно что ? A>Янус делает удобной работу с форумом. Форум помогает найти ответы на вопросы. Если у пользователя затруднения с "непонятно чем", ему и знающие люди не помогут. Надо чётче формулировать проблему. И не гнушаться поискать, когда сформулируешь.
Я вчера поставил новую версию. Не скажу что это было легко и все так очевидно. Да, полазил, поискал, что-то нашел что-то нет Но вообщето хотелось бы избавить от этого других.(да и себя в будущем)
зы. По поводу смайликов. В старой они были, в новой — "влом". Вот это собственно и удивляет
A>Не воспринимай посыл янусовода в поиск как оскорбление. Он напоминает тебе про ЛБД, ради которой он собственно и выбрал Янус, как инструмент работы с форумом.
Dog>>Я им пользуюсь и шлю багрепорты Этого мало ? A>Думаю, если бы ты принимал участие в разработке не только, как бетатестер и пользователь, ты бы столкнулся и с другими ... особенностями, присущими этому проекту.
Но, как не крути, без тестеров никуда
Здравствуйте, Dog, Вы писали:
Dog>Я вчера поставил новую версию. Не скажу что это было легко и все так очевидно. Да, полазил, поискал, что-то нашел что-то нет Но вообщето хотелось бы избавить от этого других.(да и себя в будущем)
Это не новая версия, это текущее состояние разработки. Последняя версия — 1.1.4 SR1
Dog>>зы. По поводу смайликов. В старой они были, в новой — "влом". Вот это собственно и удивляет A>Ты до сих пор панельку не раскрыл? Я ж писал про пимпу.
Да раскрыл давно, даже пару шоркатов выучил.
Но зачем же так пугать ?