全天星图 发表于 2010-3-11 01:08

Occult 4.0.7.0计算月掩星预报报错

本帖最后由 全天星图 于 2010-3-11 01:09 编辑

原来的4.0版本没这个问题,只要算到某些有规律的日期就会报错卡住。
如我正在算3月的预报,从1日到10日,算到4日就报错,单独算4日也报错,1-3日没问题,5-6也没问题,到7日就不行了。
往后只要是4+3的倍数(7日、10日、13日、16日……)就会报错。


-------------------报错对话框的消息----开始-------------------

有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.FormatException: 输入字符串的格式不正确。
   在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
   在 System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info)
   在 Occult.LunarOccultations.VariableStarInfo(Int32 XZNum, Double VarJD, String& VariableDetails)
   在 Occult.LunarOccultations.ScanXZFile(String CatalogueID, Double NthLimit, Double SthLimit, Double ReadMagLimit, Boolean DoublesOnly, Boolean Auto)
   在 Occult.LunarOccultationPrediction.cmdCompute_Click(Object sender, EventArgs e)
   在 System.Windows.Forms.Control.OnClick(EventArgs e)
   在 System.Windows.Forms.Button.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.OnMessage(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.4927 (NetFXspW7.050727-4900)
    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Occult
    程序集版本: 4.0.7.0
    Win32 版本: 4.0.7.0
    基本代码: file:///C:/Program%20Files/Occult%204/Occult.exe
----------------------------------------
System.Windows.Forms
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
    基本代码: 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.4927 (NetFXspW7.050727-4900)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
OccultUtilities
    程序集版本: 4.0.7.0
    Win32 版本: 4.0.7.0
    基本代码: file:///C:/Program%20Files/Occult%204/OccultUtilities.DLL
----------------------------------------
System.Configuration
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
mscorlib.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。


-------------------报错对话框的消息----结束-------------------

BA2CR 发表于 2010-3-11 11:13

请上出错的截图

全天星图 发表于 2010-3-11 13:31

BA2CR 发表于 2010-3-11 15:08

我的没有出现这个问题,以前也曾出现过无法计算的情况,关闭程序后,再重新启动OCCULT或重新安装后就解决了,你升级到4.0.8版本再看看。

全天星图 发表于 2010-3-12 00:12

如何升级?
我从4.0升到4.0.7.0是在本版某个帖子下载了余老师传上的压缩包,到occult安装目录下解压,更替了某些文件就升级了,这个操作是不是不妥?

全天星图 发表于 2010-3-13 02:20

升级到4.0.8.16也会出现这个问题。卸载后重装成4.0就没有这个问题。
可能和我系统有关,我系统是win7
页: [1]
查看完整版本: Occult 4.0.7.0计算月掩星预报报错