delphi参数类型有哪些?解释一下 in,out等好吗?
解决方案 »
- CnPack 开放源码 IDE 专家包发布 0.8.0 版 !
- 请问,如何提取当天的日期数据?
- 初学Delphi,遇见如下问题,答者有分(解答无误)!!!
- 请问学数据库是不是一个程序员的基础?不学数据库不能学高级技术?不学数据库的程序员就没饭吃?
- 请问 shl ,shr, and 的详细用法?????
- 如何把与父窗口的panel停靠的子窗口都释放掉(在不知道有哪些子窗口停靠的前提下)?有没有相关的函数?
- 谁有多余的qq号?
- 如何把DBGRID中的数据导出到EXCEL中呢?(或把EXCEL中导入到DBGRID中)
- TTReeView应用!!!
- delphi 里怎样主动关闭已创建的线程?
- 表格问题,请教
- 高分以求! 人力资源(人事管理)系统数据库结构,在线等!
function IsDigit(ch: char): boolean;
begin
Result := ch in ['0'..'9'];
end;
{判断字符是否是大写字符}
function IsUpper(ch: char): boolean;
begin
Result := ch in ['A'..'Z'];
end;而out参数仅仅作为输出参数,out的值不能被利用,只用来输出的
其中in和out主要是为远过程调用而设计的,对一般的过程调用没有多大用处。
var参数在远过程调用中都会将参数值打包,传递到远端,然后将参数修改的值再打包传递回来。
in类型的参数只作为输入参数,参数值会传递到远端,但不需要传递回来。
out类型的参数只作为输出参数,参数值仅仅是从远端传递回来。
所以,在远过程调用中指明参数的修饰符对调用效率影响很大,特别是参数的数据量很大时。李战.深圳