formula one 实现自定义函数时出现下面错误,为什么?(200分)

  • 主题发起人 主题发起人 longbow74
  • 开始时间 开始时间
L

longbow74

Unregistered / Unconfirmed
GUEST, unregistred user!
实时错误'-2147417848(80010108)':
对象'LoadAddIn'的方法'IF1Book'失败
 
1.先在在F1Book中的Tools -> add-ins中加入你写好的dll,测试一下,是否可以.
2.确保是否正确安装了F1Book.

如果方便的话,可以把dll寄给我看看,我也学习学习.
snap_sun@263.net


 
我从装了formula one6.1,就没事了,我再装FI6.0(很奇怪我和F16.1一起down的,
它是6.0版)就不对了,FI有6.1么?
to bluerain:我是用VB写的,其实代码实在很简单,应该不需要看的,有时间我在VC下
再试(delphi 不会)。你会VB应该没问题。
formula one 要实现自定义函数,首先要有一个DLL文件,在这个DLL文件中
把所要实现的函数写在里面。然后在formula one 控件中调用 LoadAddIn 函数,把所加入
的DLL文件引入注册一下即可使用在DLL文件定义的函数。下面以VB 为例说明一下怎么写这
个DLL文件。首先在VB中选择新建工程,在新建工程对话框中选择 ActiveX DLL 点击确定
后进入代码编辑框后,首先把类模块中的类的名字改为 F1Functions (注:必须是这个名
字)然后把类的属性Instancing 设为 5或是 MultiUse。在这个类中所有参数定义必须用
BYVAL。接下来在这个类中实现自定义的函数。下一步置工程的属性。在工程属性对话框
中的启动对象设为NONE 线程模块中设为’单线程’,选中’升级Activex 控件’,其它
的属性就用默认的即可。接下就可以生成DLL文件。
 
接受答案了.
 
后退
顶部