- С шрифтами всё ок.
Непонятки есть ещё.
- Если в окне 8 (Модификация векторов), не нажимая кнопки "Получить данные с предыдущей страницы" нажать кнопку "Выполнить масштабирование", то прога падает.
(для просмотра содержимого нажмите на ссылку)Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.
************** Текст исключения **************
System.DivideByZeroException: Попытка деления на нуль.
в System.Decimal.FCallDivide(Decimal& result, Decimal d1, Decimal d2)
в System.Decimal.op_Division(Decimal d1, Decimal d2)
в ToolsGenGkode.pages.page08_ModifyVectors.btCalcZoom_Click(Object sender, EventArgs e)
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
ToolsGenGkode
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.0
CodeBase: file:///C:/Users/Сергей%20Николаевич/Desktop/gen/ToolsGenGkode.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8015 (FX35W81RTMGDR.050727-8000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8686 (QFE.050727-8600)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8019 (FX35W81RTMGDR.050727-8000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Cyotek.Windows.Forms.ImageBox
Версия сборки: 1.1.4.2
Версия Win32: 1.1.4.2
CodeBase: file:///C:/Users/Сергей%20Николаевич/Desktop/gen/Cyotek.Windows.Forms.ImageBox.DLL
----------------------------------------
Accessibility
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8007 (FX35W81RTMGDR.050727-8000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.7905 (win9rel.050727-7900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.
Например:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
Понятно, что если надо что то делать на данной странице, то надо жать кнопку "Получить данные с предыдущей страницы", может быть прожимать её каждый раз автоматически? Зачем она нужна вообще? В смысле зачем её нажимать в ручную?
- Ещё вопрос. Обрабатываю картинку. В окне 9 выбираю лазерный станок. Жму "Генерация G-кода", код генерится с шагом 1мм. Возвращаюсь на одно окно назад. В окне "Изменение размера" уменьшаю на 1, жму "Выполнить масштабирование", иду в окно 9, жму "Генерация G-кода" и код уже генерится с тремя знаками после запятой.
- Шаг в 1 мм не великоват? Это что бы УП не слишком большое было?
- В конце кода - М5 М5 %, последней строкой в место М5 не М30 должно быть?