2010年12月30日

Delphi过程函数传递参数的几种方式

摘要: 转载至:http://www.qqread.com/delphi/q479333.html在Delphi过程、函数中传递参数几个修饰符为Const、Var、Out。另一种不加修饰符的为默认按值传递参数。一、默认方式以值方式传递参数procedure TForm1.ProcNormal(Value: string);beginOrigNum:=Value+' Me';lblReturn.Caption:=OrigNum;//OrigNum为'Hello Me'lblOrig.Caption:=Value;//Value为'Hello'end;调用: 阅读全文

posted @ 2010-12-30 09:51 jshchg 阅读(2509) 评论(0) 推荐(0)

Delphi7程序调用C#写的DLL解决办法

摘要: 转载至:http://bbs.itjsj.com/thread-334070-1-1.html近来,因工作需要,必须解决Delphi7写的主程序调用C#写的dll的问题。在网上一番搜索,又经过种种试验,最终证明有以下两种方法可行: 编写C#dll的方法都一样,首先在vs2005中创建一个“类库”项目TestDll,usingSystem.Runtime.InteropServices;namespaceTestDll{publicinterfaceITestClass{ voidYourProcedure(stirng param1); }[ClassInterface(ClassInterf 阅读全文

posted @ 2010-12-30 09:43 jshchg 阅读(692) 评论(0) 推荐(0)

Delphi语句、过程函数

摘要: 转载至:http://blog.csai.cn/user1/9162/archives/2006/2946.html#1.语句1)简单语句表达式(它是由操作符和操作数组成)、赋值语句、调用语句都属于简单语句。2)复合语句用begin……end把简单语句括起来组成复合语句。3)赋值语句赋值语句的符号是冒号+等号即 :=4)条件语句a、Ifif then :当条件满足才执行语句if then else:在两条语句选择一条执行,不是执行语句1就是执行语句2格式:if表达式then语句1else语句2b、casecase常量或表达式of常量1:语句1;常量2,常量3:语句2;常量N:语句N;(注:该部 阅读全文

posted @ 2010-12-30 09:32 jshchg 阅读(932) 评论(0) 推荐(0)

数值参数和变量参数

摘要: 当您的程序代码在调用一个过程或函数时,通常用参数传递数据到被调用的过程或函数中。最常用的参数有数值参数、变量参数和常量参数三种。 由被调用过程或函数定义的参数为形参,而由调用过程或函数指明的参数叫实参。在NoValue函数中,说明函数体中的AnEditBox是形参,而调用时在if NoValue(Edit1)…中,Edit1是实参。 数值参数在运行过程中只改变其形参的值,不改变其实参的值,即参数的值不能传递到过程的外面。试看下面的例程: procedure Calculate(CalNo:Integer);beginCalNo := CalNo*10;end; 用以下例程调用Calculate 阅读全文

posted @ 2010-12-30 08:31 jshchg 阅读(2062) 评论(0) 推荐(0)

导航