Ошибки в ПК версии - Messages
#81 Posted: 7/7/2009 2:07:37 PM
SMathStudio PC, v0.80, build: 3408
Запускаем программу, вводим "f(n)", жмем пробел (для выделения всего выражения), жмем ";" - получаем исключение:
Запускаем программу, вводим "f(n)", жмем пробел (для выделения всего выражения), жмем ";" - получаем исключение:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at SMathDecision.MathControl.PrePainter()
at SMathDecision.MathControl.Action(String value)
at SMathDecision.CanvasControl.Insert(String value)
at SMathDecision.CanvasControl.OnKeyPress(KeyPressEventArgs e)
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
at System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
at System.Windows.Forms.Control.WmKeyChar(Message& m)
at System.Windows.Forms.Control.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)
#82 Posted: 7/8/2009 12:27:42 AM
dstd, спасибо.
Ошибка исправлена и новая версия программы доступна для загрузки: Стабильная: SMath Studio 0.82 (08 Июль 2009).
Ошибка исправлена и новая версия программы доступна для загрузки: Стабильная: SMath Studio 0.82 (08 Июль 2009).
#83 Posted: 9/6/2009 4:52:55 PM
0.85 Linux Mono 2.4.2.2
1. При попытке посмотреть О программе вываливается вот с таким сообщением:
Причем ошибка только в 32 битной версии. На 64 битах нормально - не могу понять в чем причина...
1. При попытке посмотреть О программе вываливается вот с таким сообщением:
System.DivideByZeroException: Division by zero
at ioman.DynamicLabel..ctor () [0x00000]
at (wrapper remoting-invoke-with-check) ioman.DynamicLabel:.ctor ()
at SMathStudio_Desktop.About.InitializeComponent () [0x00000]
at SMathStudio_Desktop.About..ctor () [0x00000]
at (wrapper remoting-invoke-with-check) SMathStudio_Desktop.About:.ctor ()
at SMathStudio_Desktop.Form1.ShowAboutDialog (System.Object sender, System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripItem.OnClick (System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripMenuItem.OnClick (System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripMenuItem.HandleClick (System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, ToolStripItemEventType met) [0x00000]
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem:FireEvent (System.EventArgs,System.Windows.Forms.ToolStripItemEventType)
at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000]
at System.Windows.Forms.ToolStripDropDown.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000]
at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.ToolStripDropDown.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000]
Причем ошибка только в 32 битной версии. На 64 битах нормально - не могу понять в чем причина...
#84 Posted: 9/6/2009 9:31:37 PM
Нет возможности проверить на 64-bit системе, но на моей 32-bit openSuse (недавно скачал образ предустановленной системы с Mono-Project) данной ошибки не наблюдается... видимо проблема в версии Mono, которую Вы используете 

#85 Posted: 9/7/2009 5:30:19 PM
WroteНет возможности проверить на 64-bit системе, но на моей 32-bit openSuse (недавно скачал образ предустановленной системы с Mono-Project) данной ошибки не наблюдается... видимо проблема в версии Mono, которую Вы используете
Примерно локализовал проблему - возникает только при использовании VirtualBox с 32 битной ОС на 64 битной системе

#86 Posted: 9/15/2009 7:54:51 PM
офтоп: чтобы запускать моно-приложения нужен virtual box? странно.
#87 Posted: 9/15/2009 10:11:04 PM
Wroteофтоп: чтобы запускать моно-приложения нужен virtual box? странно.
VirtualBox нужен, чтобы запустить гостевую операционную систему, на которой установлена Mono. Это решение исключительно удобно, если основная ОС по тем или иным причинам не может быть использована для тестирования. Однако система, запущенная в виртуальной среде, часто обладает неожиданными свойствами, а потому об этом и было упомянуто, т.к. возможно, что ошибка присуща только для гостевой ОС в среде Sun VirtualBox.
#88 Posted: 9/22/2009 4:59:23 PM
Если начать двигать формулу и нажать стрелку на клавиатуре, то выскакивает ошибка до тех пор пока рамка обратно не будет в формуле.
System.IndexOutOfRangeException: Индекс находился вне границ массива.
в SMathDecision.CanvasControl.OnMouseUp(MouseEventArgs e)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.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)
#89 Posted: 9/22/2009 5:04:45 PM
При редактировании формулы кнопки End и Home продолжают двигать страницу.
#90 Posted: 9/22/2009 11:11:47 PM
Большое спасибо за информацию об ошибках - будут обязательно исправлены к следующему релизу.
#91 Posted: 9/23/2009 7:22:34 AM
Ахтунг! В Линукс-версии проблема с отображением греческих букв - пишет пустое знакоместо. Система Ubuntu 9.04, Mono 2, шрифты по умолчанию.
#92 Posted: 9/23/2009 8:56:05 AM
WroteАхтунг! В Линукс-версии проблема с отображением греческих букв - пишет пустое знакоместо. Система Ubuntu 9.04, Mono 2, шрифты по умолчанию.
Проблема уже обсуждалась выше: http://ru.smath.info/forum/default.aspx?g=posts&m=562#post562 - ошибка отображения греческих символов возникает из-за Mono.
#93 Posted: 10/2/2009 10:17:53 AM
Мне не понятно, как снять круглые скобки с выражения. Он удаляются только вместе с тем, что в скобках. Не поможете?
PS не получается послать на печать расчёт, в котором есть длинные выражения, записанные в одну строчку. Автоматически обрезает по правому краю.
PS не получается послать на печать расчёт, в котором есть длинные выражения, записанные в одну строчку. Автоматически обрезает по правому краю.
#94 Posted: 10/4/2009 11:51:40 AM
Небольшие недочёты в Linux версии:
Файл smathstudio_desktop_mono надо сделать исполняемым и добавить файл readme кого запускать.
Файл smathstudio_desktop_mono надо сделать исполняемым и добавить файл readme кого запускать.
#95 Posted: 10/4/2009 8:52:16 PM
WroteМне не понятно, как снять круглые скобки с выражения. Он удаляются только вместе с тем, что в скобках. Не поможете?
Другого способа не предусмотрено. Постараюсь что-нибудь придумать.
WrotePS не получается послать на печать расчёт, в котором есть длинные выражения, записанные в одну строчку. Автоматически обрезает по правому краю.
Вы правы, исправлю.
WroteФайл smathstudio_desktop_mono надо сделать исполняемым
Не уверен что понял или просто не знаю как это сделать. Подскажите пожалуйста.
#96 Posted: 10/5/2009 3:42:35 AM
В Unix чтобы файл был запускаемый, ему надо установить соответствующее право доступа.
Это можно сделать из комадной строки chmod +x smathstudio_desktop_mono или в Midnight Commander (mc)
Файл->Права доступа->Запись/поиск для владельца
Потом уже архивировать, tar и gzip сохраняют права доступа. Но если неархивированные файлы скопировать на диск с файловой системой от Windows (fat, fat32, NTFS) то права доступа исчезнут.
Это можно сделать из комадной строки chmod +x smathstudio_desktop_mono или в Midnight Commander (mc)
Файл->Права доступа->Запись/поиск для владельца
Потом уже архивировать, tar и gzip сохраняют права доступа. Но если неархивированные файлы скопировать на диск с файловой системой от Windows (fat, fat32, NTFS) то права доступа исчезнут.
#97 Posted: 10/5/2009 6:55:57 PM
Большое спасибо. Сделаю.
#98 Posted: 10/19/2009 4:56:05 AM
Не удалось получить в переменную результат работы round, хотя результат работы round верный
a:=23 b:= 3
round(a/b;1)=7.7
c:=round(a/b;1)
c=0.6667
версия 0.85 (сборка 3531)
Win XP sp3
a:=23 b:= 3
round(a/b;1)=7.7
c:=round(a/b;1)
c=0.6667
версия 0.85 (сборка 3531)
Win XP sp3
#99 Posted: 10/19/2009 5:15:44 PM
Данная проблема исправлена в вышедшей вчера SMath Studio 0.85.3578. Как показывает практика, эта альфа по многим пунктам сильно превосходит стабильную, т.ч. можно ей смело пользоваться. Предупреждение об обратном на страничке загрузки скоро сниму, т.к. все тесты версией 0.85.3578 были так же успешно пройдены.
-
New Posts
-
No New Posts