Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:全局函数与过程的区别

1楼
gumpjunior 发表于:2023/9/2 9:21:00
 在杂项——高级话题里,“定义API函数”讲了如何定义函数,在全局都能被调用。
“定义过程”将了如何定义过程,在全局都能被调用。
问题:
1.过程与函数有什么区别?只差返回值吗?
写代码时,还需要考虑别的方面吗?
2.在“定义API函数”里,第4布提到了DLL文件。
DLL文件我不懂。
那么,DLL文件是定义自己的全局函数所必须的吗?
还是说,没有DLL文件(即,没有这个第4步),全局函数一样照常定义、使用?
2楼
有点蓝 发表于:2023/9/2 9:48:00
1、广义上说过程与函数是一个东西。但在Foxtable的帮助里:
定义API函数】指的是给外部的第三方非托管类型(或者叫做COM)的组件(DLL)定义API接口函数,以通过接口函数调用第三方组件的功能,函数体的代码逻辑由组件编写,无法更改
定义过程】指的是在全局代码里按vb.net语法定义的自用函数,函数体的代码逻辑由自己定义编写

2、什么是dll:https://www.baidu.com/baidu?ie=UTF-8&word=DLL%E6%96%87%E4%BB%B6

这里说的dll一般指第三方的组件,Foxtable可以通过第三方组件扩展功能,比如http://www.foxtable.com/webhelp/topics/2417.htm,就可以通过身份证阅读器提供的dll组件,实现身份证信息的读取。

如果没有用到第三方的功能,就不用管什么dll文件的,也就不需要定义什么【API函数】,如果要【定义过程】也不需要什么dll
共2 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .05469 s, 2 queries.