迈克,我可以在Vee程序浏览器和libraryaswell中看到这个功能。
但是,当我尝试在Vee中调用函数时,它会回复 - 函数无法加载 - 。
快速查看(Win95 / NT)是一个可以读取DLL的工具。
实际上,在我发现的一些HP-Vee课程中,它实际上采用了非常谨慎的手册形式。它适用于mymachine。
内的文件信息andaccording到手动它向您的文件,你应该清楚地看到一个导出表与thefunctions你exported.As据我所知在C使用__declspec(dllexport)的命令meansyou不需要。
DEF文件。
我一直在阅读的内容中说这是MSspecific,我正在编译Dev C ++中的一些临时测试代码。
这会对创建的DLL产生什么影响吗?问安德鲁.-----原始消息-----来自:M Watts [mailto:MikeJWatts@compuserve.com]发送时间:2002年7月10日星期三下午4:59:
林奇,AndrewSubject与C DLLHello安德鲁接口,感谢您访问我的网站,并为您的e-mail.In一般,接口与VEE的DLL是非常简单的,在mainconcern是确保DLL本身和VEEheader之间的数据类型
您创建的文件是兼容的。
在高级编程手册中对此有一个公平的讨论。无论如何,我无法回答你的问题,因为我不确定你的意思。首先,你说你已经输入了dll好了 - 那你是否可以看到这个dll
VEE程序资源管理器中的函数?第二,导入本身并不意味着什么 - 它只是反映了你在头文件中放入的内容,即它并没有真正检查dll。第三,“快速查看”是什么意思?
我尝试在我这里的旧机器上使用'Win View提供的Win95,但是(像往常一样)它告诉它它不知道如何看待一个DLL。
这是您的'C'IDE提供的工具吗?
无论哪种方式,该函数必须由dll导出,其他外部(包括VEE)可以访问它。如果这没有引发某些事情,你可以给我一些关于你所看到的信息,我将尝试引导你进入解决方案或
您可以向我提供您正在使用的dll,来源和标题:如果您有任何专有权,您可以让我变得简单。我期待着您的回复。听证会,Mike Watts_______________________________________________________________________ Michael Watts,顾问PO Box 92 on the
网址:www.PreciselySo.Co.UK埃克塞特,德文电子邮件:MJWC@PreciselySo.Co.UK England电话:+44 7714 339 729 EX4 2YY _______________________________________________________________________-----------------
--------------------------------------------------
- 这是由Majordomo管理的“vrf”maillist。
要向该maillist发送消息,只需发送电子邮件至“vrf@lvld.agilent.com”。
订阅和取消订阅是通过地址“vrf-request@lvld.agilent.com”完成的。如果您需要详细信息,只需将包含“help”文本的消息发送到“vrf-request@lvld.agilent.com”.---
--------------------------------------------------
----------------
以上来自于谷歌翻译
以下为原文
Mike,
I can see the function in the Vee program browser and the library
aswell. However when I try to call the function inside Vee it replies
--function not loadable--.
Quick View(Win95/NT) is a tool that can read DLL's. It was actually in a
student manual form some HP-Vee course that I found this in. It works on my
machine here. Within the file it presents you with file information and
according to the manual you should clearly see an Export Table with the
functions you exported.
As far as I'm aware the use of the __declspec(dllexport) command in C means
you don't need a .DEF file. What I've been reading up on says this is MS
specific and I'm compiling some temporary test code in Dev C++. Would this
have any impact on the DLL created?
Regards Andrew.
-----Original Message-----
From: M Watts [mailto:MikeJWatts@compuserve.com]
Sent: Wednesday, July 10, 2002 4:59 PM
To: Lynch, Andrew
Subject: Interfacing with C DLL
Hello Andrew,
Thanks for visiting my website and for your e-mail.
In general, interfacing to DLLs with VEE is very straightforward, the main
concern is to make sure the data types between the DLL itself and the VEE
header file you created are compatible. There is a fair discussion about
this in the Advanced Programming manual.
Anyway, I cannot answer your question yet as I am not sure what you mean.
First of all, you say that you have imported the dll okay - does that mean
you can see the dll functions in the VEE program explorer?
Second, the import itself does not mean very much - it just reflects what
you put in the header file i.e. it does not really check the dll.
Third, what do you mean by 'quick view'? I tried using the 'Quick View'
supplied with Win95 on an old machine I have here but ( as usual ) it tells
me it does not know how to look at a dll. Is that a tool provided by your
'C' IDE? Either way, the function has to be exported by the dll otherwise
nothing external ( including VEE ) can access it.
If that does not spark something you can either give me some more
information about what you see and I will try to step you through to a
solution or you can provide me with the dll, source and header you are
using: you could make me a simple one if there is any proprietary in your
dll.
I look forward to hearing from you.
Regards,
Mike Watts
_______________________________________________________________________
Michael Watts, Consultant PO Box 92
on the web:
www.PreciselySo.Co.UK Exeter,Devon
e-mail:
MJWC@PreciselySo.Co.UK England
tel: +44 7714 339 729 EX4 2YY
_______________________________________________________________________
---------------------------------------------------------------------
This is the "vrf" maillist, managed by Majordomo. To send messages to
this maillist, just email to "vrf@lvld.agilent.com". Subscriptions and
unsubscriptions are done through the address "vrf-request@lvld.agilent.com".
If you need details, just send a message containing the text "help"
to "vrf-request@lvld.agilent.com".
---------------------------------------------------------------------
迈克,我可以在Vee程序浏览器和libraryaswell中看到这个功能。
但是,当我尝试在Vee中调用函数时,它会回复 - 函数无法加载 - 。
快速查看(Win95 / NT)是一个可以读取DLL的工具。
实际上,在我发现的一些HP-Vee课程中,它实际上采用了非常谨慎的手册形式。它适用于mymachine。
内的文件信息andaccording到手动它向您的文件,你应该清楚地看到一个导出表与thefunctions你exported.As据我所知在C使用__declspec(dllexport)的命令meansyou不需要。
DEF文件。
我一直在阅读的内容中说这是MSspecific,我正在编译Dev C ++中的一些临时测试代码。
这会对创建的DLL产生什么影响吗?问安德鲁.-----原始消息-----来自:M Watts [mailto:MikeJWatts@compuserve.com]发送时间:2002年7月10日星期三下午4:59:
林奇,AndrewSubject与C DLLHello安德鲁接口,感谢您访问我的网站,并为您的e-mail.In一般,接口与VEE的DLL是非常简单的,在mainconcern是确保DLL本身和VEEheader之间的数据类型
您创建的文件是兼容的。
在高级编程手册中对此有一个公平的讨论。无论如何,我无法回答你的问题,因为我不确定你的意思。首先,你说你已经输入了dll好了 - 那你是否可以看到这个dll
VEE程序资源管理器中的函数?第二,导入本身并不意味着什么 - 它只是反映了你在头文件中放入的内容,即它并没有真正检查dll。第三,“快速查看”是什么意思?
我尝试在我这里的旧机器上使用'Win View提供的Win95,但是(像往常一样)它告诉它它不知道如何看待一个DLL。
这是您的'C'IDE提供的工具吗?
无论哪种方式,该函数必须由dll导出,其他外部(包括VEE)可以访问它。如果这没有引发某些事情,你可以给我一些关于你所看到的信息,我将尝试引导你进入解决方案或
您可以向我提供您正在使用的dll,来源和标题:如果您有任何专有权,您可以让我变得简单。我期待着您的回复。听证会,Mike Watts_______________________________________________________________________ Michael Watts,顾问PO Box 92 on the
网址:www.PreciselySo.Co.UK埃克塞特,德文电子邮件:MJWC@PreciselySo.Co.UK England电话:+44 7714 339 729 EX4 2YY _______________________________________________________________________-----------------
--------------------------------------------------
- 这是由Majordomo管理的“vrf”maillist。
要向该maillist发送消息,只需发送电子邮件至“vrf@lvld.agilent.com”。
订阅和取消订阅是通过地址“vrf-request@lvld.agilent.com”完成的。如果您需要详细信息,只需将包含“help”文本的消息发送到“vrf-request@lvld.agilent.com”.---
--------------------------------------------------
----------------
以上来自于谷歌翻译
以下为原文
Mike,
I can see the function in the Vee program browser and the library
aswell. However when I try to call the function inside Vee it replies
--function not loadable--.
Quick View(Win95/NT) is a tool that can read DLL's. It was actually in a
student manual form some HP-Vee course that I found this in. It works on my
machine here. Within the file it presents you with file information and
according to the manual you should clearly see an Export Table with the
functions you exported.
As far as I'm aware the use of the __declspec(dllexport) command in C means
you don't need a .DEF file. What I've been reading up on says this is MS
specific and I'm compiling some temporary test code in Dev C++. Would this
have any impact on the DLL created?
Regards Andrew.
-----Original Message-----
From: M Watts [mailto:MikeJWatts@compuserve.com]
Sent: Wednesday, July 10, 2002 4:59 PM
To: Lynch, Andrew
Subject: Interfacing with C DLL
Hello Andrew,
Thanks for visiting my website and for your e-mail.
In general, interfacing to DLLs with VEE is very straightforward, the main
concern is to make sure the data types between the DLL itself and the VEE
header file you created are compatible. There is a fair discussion about
this in the Advanced Programming manual.
Anyway, I cannot answer your question yet as I am not sure what you mean.
First of all, you say that you have imported the dll okay - does that mean
you can see the dll functions in the VEE program explorer?
Second, the import itself does not mean very much - it just reflects what
you put in the header file i.e. it does not really check the dll.
Third, what do you mean by 'quick view'? I tried using the 'Quick View'
supplied with Win95 on an old machine I have here but ( as usual ) it tells
me it does not know how to look at a dll. Is that a tool provided by your
'C' IDE? Either way, the function has to be exported by the dll otherwise
nothing external ( including VEE ) can access it.
If that does not spark something you can either give me some more
information about what you see and I will try to step you through to a
solution or you can provide me with the dll, source and header you are
using: you could make me a simple one if there is any proprietary in your
dll.
I look forward to hearing from you.
Regards,
Mike Watts
_______________________________________________________________________
Michael Watts, Consultant PO Box 92
on the web:
www.PreciselySo.Co.UK Exeter,Devon
e-mail:
MJWC@PreciselySo.Co.UK England
tel: +44 7714 339 729 EX4 2YY
_______________________________________________________________________
---------------------------------------------------------------------
This is the "vrf" maillist, managed by Majordomo. To send messages to
this maillist, just email to "vrf@lvld.agilent.com". Subscriptions and
unsubscriptions are done through the address "vrf-request@lvld.agilent.com".
If you need details, just send a message containing the text "help"
to "vrf-request@lvld.agilent.com".
---------------------------------------------------------------------
举报