找回密码
 立即注册

QQ登录

只需一步,快速开始

xiwu

中级会员

97

主题

445

帖子

910

积分

中级会员

积分
910

活字格认证

xiwu
中级会员   /  发表于:2011-7-6 13:07  /   查看:14065  /  回复:21
1、程序中多个功能用到spread,但奇怪的是,只有先运行其中一个,其余的才能运行,否则会提示加载不正确的格式。。。。
另,购买合同已签,不知何时可以进入金牌服务区?

21 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-6 13:37:00
沙发

回复 1# xiwu 的帖子

1、程序中多个功能用到spread,但奇怪的是,只有先运行其中一个,其余的才能运行,否则会提示加载不正确的格式。。。。
->“只有先运行其中一个”只的是多个功能中的任意一个,还是多个功能中特定的一个。如果是特定的一个,你是否在这个功能中对spread有什么设置,而其他功能中缺少相应的设置。

购买合同已签,不知何时可以进入金牌服务区?
->购买了“金牌服务”的用户可以在“金牌服务专区”中发帖。
回复 使用道具 举报
xiwu
中级会员   /  发表于:2011-7-6 14:18:00
板凳
只能运行固定的一个功能后,其它才能用,
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-6 14:29:00
地板
从你的描述来判断其他功能依赖于这个特定的功能,你可以调试一下直接运行其他功能时的提示信息,查看究竟是缺少什么设置,你也可一个发个Demo过来我们协助你调试一下。
回复 使用道具 举报
xiwu
中级会员   /  发表于:2011-7-6 14:33:00
5#
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
   在 System.Reflection.Assembly._GetResource(String resourceName, UInt64& length, StackCrawlMark& stackMark, Boolean skipSecurityCheck)
   在 System.Reflection.Assembly.GetResource(String resourceName, UInt64& length, StackCrawlMark& stackMark, Boolean skipSecurityCheck)
   在 System.Reflection.Assembly.GetManifestResourceStream(String name, StackCrawlMark& stackMark, Boolean skipSecurityCheck)
   在 System.Reflection.Assembly.GetManifestResourceStream(String name)
   在 System.ComponentModel.Design.RuntimeLicenseContext.GetSavedLicenseKey(Type type, Assembly resourceAssembly)
   在 FarPoint.Win.Spread.SpreadSoftwareSecureLicenseProvider.GetLicense(LicenseContext context, Type type, Object instance, Boolean allowExceptions)
   在 System.ComponentModel.LicenseManager.ValidateInternalRecursive(LicenseContext context, Type type, Object instance, Boolean allowExceptions, License& license, String& licenseKey)
   在 System.ComponentModel.LicenseManager.ValidateInternal(Type type, Object instance, Boolean allowExceptions, License& license)
   在 System.ComponentModel.LicenseManager.Validate(Type type, Object instance)
   在 FarPoint.Win.Spread.FpSpread..ctor()
   在 CxwSubZdm.SubForm.OOOOOO1OOl10l1l01Ol()
   在 CxwSubZdm.SubForm..ctor()
   在 CxwSubZdm.SubProgram.Main()
   在 AcMgCommandClass.InvokeWorker(AcMgCommandClass* , MethodInfo mi, Object commandObject, Boolean bLispFunction)
   在 AcMgCommandClass.InvokeWorkerWithExceptionFilter(AcMgCommandClass* , MethodInfo mi, Object commandObject, Boolean bLispFunction)
   在 AcMgCommandClass.Invoke(AcMgCommandClass* , gcroot<System::Reflection::MethodInfo ^>* mi, Boolean bLispFunction)
   在 AcMgCommandClass.CommandThunk.Invoke(CommandThunk* )
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-6 14:52:00
6#

回复 5# xiwu 的帖子

这的确是一个很底层的异常信息,从提示信息也很难判断问题的原因,你发个Demo过来我也调试一下吧。
回复 使用道具 举报
xiwu
中级会员   /  发表于:2011-7-6 16:07:00
7#
我的程序都是在autoCAD里运行的,不知道怎么做demo,你那能调试吗?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-6 18:15:00
8#
从异常看你在反射创建时出错,你说的几个功能是一个功能对应一个Dll呢,还是一种都在一个Dll里面,能否将你的应用场景再描述一下。
回复 使用道具 举报
xiwu
中级会员   /  发表于:2011-7-6 18:43:00
9#
this.fpSpread1 = new FarPoint.Win.Spread.FpSpread();调试发现是这一句有问题
回复 使用道具 举报
xiwu
中级会员   /  发表于:2011-7-6 18:46:00
10#

jpg

jpg
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部