Ошибки в ПК версии

Ошибки в ПК версии - Сообщения

#81 Опубликовано: 07.07.2009 14:07:37
dstd

dstd

0 сообщений из 1 понравились пользователям.

Группа: User

SMathStudio PC, v0.80, build: 3408

Запускаем программу, вводим "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 Опубликовано: 08.07.2009 00:27:42
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

dstd, спасибо.

Ошибка исправлена и новая версия программы доступна для загрузки: Стабильная: SMath Studio 0.82 (08 Июль 2009).
#83 Опубликовано: 06.09.2009 16:52:55
akdengi

akdengi

2 сообщений из 8 понравились пользователям.

Группа: User

0.85 Linux Mono 2.4.2.2
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 Опубликовано: 06.09.2009 21:31:37
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Нет возможности проверить на 64-bit системе, но на моей 32-bit openSuse (недавно скачал образ предустановленной системы с Mono-Project) данной ошибки не наблюдается... видимо проблема в версии Mono, которую Вы используете
#85 Опубликовано: 07.09.2009 17:30:19
akdengi

akdengi

2 сообщений из 8 понравились пользователям.

Группа: User

Wrote

Нет возможности проверить на 64-bit системе, но на моей 32-bit openSuse (недавно скачал образ предустановленной системы с Mono-Project) данной ошибки не наблюдается... видимо проблема в версии Mono, которую Вы используете



Примерно локализовал проблему - возникает только при использовании VirtualBox с 32 битной ОС на 64 битной системе Почему не понятно... Поставил на винт 32 разрядную систему - все заработало даже не с последней версией Mono.
#86 Опубликовано: 15.09.2009 19:54:51
build_your_web

build_your_web

4 сообщений из 127 понравились пользователям.

Группа: User

офтоп: чтобы запускать моно-приложения нужен virtual box? странно.
#87 Опубликовано: 15.09.2009 22:11:04
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Wrote

офтоп: чтобы запускать моно-приложения нужен virtual box? странно.


VirtualBox нужен, чтобы запустить гостевую операционную систему, на которой установлена Mono. Это решение исключительно удобно, если основная ОС по тем или иным причинам не может быть использована для тестирования. Однако система, запущенная в виртуальной среде, часто обладает неожиданными свойствами, а потому об этом и было упомянуто, т.к. возможно, что ошибка присуща только для гостевой ОС в среде Sun VirtualBox.
#88 Опубликовано: 22.09.2009 16:59:23
build_your_web

build_your_web

4 сообщений из 127 понравились пользователям.

Группа: User

Если начать двигать формулу и нажать стрелку на клавиатуре, то выскакивает ошибка до тех пор пока рамка обратно не будет в формуле.

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 Опубликовано: 22.09.2009 17:04:45
build_your_web

build_your_web

4 сообщений из 127 понравились пользователям.

Группа: User

При редактировании формулы кнопки End и Home продолжают двигать страницу.
#90 Опубликовано: 22.09.2009 23:11:47
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Большое спасибо за информацию об ошибках - будут обязательно исправлены к следующему релизу.
#91 Опубликовано: 23.09.2009 07:22:34
Zerg

Zerg

0 сообщений из 3 понравились пользователям.

Группа: User

Ахтунг! В Линукс-версии проблема с отображением греческих букв - пишет пустое знакоместо. Система Ubuntu 9.04, Mono 2, шрифты по умолчанию.
#92 Опубликовано: 23.09.2009 08:56:05
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Wrote

Ахтунг! В Линукс-версии проблема с отображением греческих букв - пишет пустое знакоместо. Система Ubuntu 9.04, Mono 2, шрифты по умолчанию.


Проблема уже обсуждалась выше: http://ru.smath.info/forum/default.aspx?g=posts&m=562#post562 - ошибка отображения греческих символов возникает из-за Mono.
#93 Опубликовано: 02.10.2009 10:17:53
Halion

Halion

0 сообщений из 3 понравились пользователям.

Группа: User

Мне не понятно, как снять круглые скобки с выражения. Он удаляются только вместе с тем, что в скобках. Не поможете?

PS не получается послать на печать расчёт, в котором есть длинные выражения, записанные в одну строчку. Автоматически обрезает по правому краю.
#94 Опубликовано: 04.10.2009 11:51:40
kt315e

kt315e

0 сообщений из 4 понравились пользователям.

Группа: User

Небольшие недочёты в Linux версии:
Файл smathstudio_desktop_mono надо сделать исполняемым и добавить файл readme кого запускать.
#95 Опубликовано: 04.10.2009 20:52:16
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Wrote

Мне не понятно, как снять круглые скобки с выражения. Он удаляются только вместе с тем, что в скобках. Не поможете?


Другого способа не предусмотрено. Постараюсь что-нибудь придумать.
Wrote

PS не получается послать на печать расчёт, в котором есть длинные выражения, записанные в одну строчку. Автоматически обрезает по правому краю.


Вы правы, исправлю.
Wrote

Файл smathstudio_desktop_mono надо сделать исполняемым


Не уверен что понял или просто не знаю как это сделать. Подскажите пожалуйста.
#96 Опубликовано: 05.10.2009 03:42:35
kt315e

kt315e

0 сообщений из 4 понравились пользователям.

Группа: User

В Unix чтобы файл был запускаемый, ему надо установить соответствующее право доступа.
Это можно сделать из комадной строки chmod +x smathstudio_desktop_mono или в Midnight Commander (mc)

Файл->Права доступа->Запись/поиск для владельца

Потом уже архивировать, tar и gzip сохраняют права доступа. Но если неархивированные файлы скопировать на диск с файловой системой от Windows (fat, fat32, NTFS) то права доступа исчезнут.
#97 Опубликовано: 05.10.2009 18:55:57
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Большое спасибо. Сделаю.
#98 Опубликовано: 19.10.2009 04:56:05
Bordes

Bordes

0 сообщений из 1 понравились пользователям.

Группа: User

Не удалось получить в переменную результат работы 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


#99 Опубликовано: 19.10.2009 17:15:44
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Данная проблема исправлена в вышедшей вчера SMath Studio 0.85.3578. Как показывает практика, эта альфа по многим пунктам сильно превосходит стабильную, т.ч. можно ей смело пользоваться. Предупреждение об обратном на страничке загрузки скоро сниму, т.к. все тесты версией 0.85.3578 были так же успешно пройдены.
#100 Опубликовано: 12.12.2009 20:59:24
albie

albie

0 сообщений из 1 понравились пользователям.

Группа: User

Не удаётся верно получить производную от функции

d((x1+1)^2-x2^2+1)/dx2 =1+x1-x2

хотя d((x1+1)^2,001-x2^2+1)/dx2 дает верный ответ: -2*x2

Версия 0.85.3578
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений