L longbow74 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-20 #1 实时错误'-2147417848(80010108)': 对象'LoadAddIn'的方法'IF1Book'失败
B bluerain Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-20 #2 1.先在在F1Book中的Tools -> add-ins中加入你写好的dll,测试一下,是否可以. 2.确保是否正确安装了F1Book. 如果方便的话,可以把dll寄给我看看,我也学习学习. snap_sun@263.net
1.先在在F1Book中的Tools -> add-ins中加入你写好的dll,测试一下,是否可以. 2.确保是否正确安装了F1Book. 如果方便的话,可以把dll寄给我看看,我也学习学习. snap_sun@263.net
L longbow74 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-21 #3 我从装了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文件。
我从装了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文件。