声明一下就可以使用了。比如:
procedure Helloworld; stdcall; external 'Hello.dll';
procedure Helloworld; stdcall; external 'Hello.dll';
解决方案 »
- 二月十号,北京初雪,比往年来得相当晚一些。。。
- 为什么我已经在Uses中增加了Types单元,还是会出现:Undeclared identifier: 'IStream'
- 请问怎么样在界面上做一个按钮,实现Hex文件下载到单片机中的功能?
- 请问这段代码有什么错?拜托了
- treeview的使用
- 伤心啊!!!
- TRichEdit控件可以显示图像吗?如果不行,该用什么控件替代呢?(我的文本编辑器要用到)
- 菜鸟问题(fastReport的chart的demo不能运行)
- 如何增加数据时不会立刻写入数据库中,而是调用POST方法后才写入呢
- 请问有没有关于delphi所有控件的属性、事件详细说明的书籍,请推荐书名。
- 当错误发生时如何撤销?
- 呵呵,比较陌生的问题!(流,TMemoryStream)
在procedure Helloworld; stdcall; external 'Hello.dll';中
Helloworld,stdcall是两个函数?要一行写下吗?
Helloworld是函数名,stdcall是函数参数的压栈方式(根据写DLL的压栈方式确定)。Pascal是自由格式语言,你爱怎么写,就怎么写,不用顾虑。这和VB有本质的不同。