Delphi 里的function与procedure 有何区别,是否 function 无法引用窗体中的任何部件的属性或方法?Delphi 有哪些数据类型,比较常见的常用的。是否有API手册之类的可以速查的东东可帮助学习?需要最初级的相关入门资料,请不吝赐教。感谢。

解决方案 »

  1.   

    Delphi 里的function与procedure 有何区别,是否 function 无法引用窗体中的任何部件的属性或方法?
    //===================================================================================
    //function有返回值,procedure没有返回值
    //===================================================================================
    Delphi 有哪些数据类型,比较常见的常用的。
    //===================================================================================
    //随便找本delphi的书都有介绍
    //===================================================================================
    是否有API手册之类的可以速查的东东可帮助学习?
    //===================================================================================
    //delphi的帮助
    //===================================================================================
    需要最初级的相关入门资料,请不吝赐教。感谢。
    //===================================================================================
    //我用的是Object Pascal参考手册
    //===================================================================================
      

  2.   

    顶   GARNETT2183   老弟 API手册的话看DELPHI自带的帮助最初级先学pascal精要 把语法学会写 不要学老式的抛控件模式  放两个控件 F9一下就以为自己学会了 DELPHI,这样没搞头
      

  3.   

    function 和procedure的区别就是一个有返回值(函数)一个没有返回值(过程)!delphi不错的,我会一直使用她!
      

  4.   

    Delphi 里的function与procedure 有何区别
    区别function就是一个必须返回值,procedure不用返回值!
    推荐delphi 6开发人员指南,里面有你要的所有东西。
    至于API函数,大概浏览一下,用到的时候再查也可以!
      

  5.   

    function是函数
    procedure是过程function照样引用窗体中的任何部件的属性或方法,只要你写上form1.xxx
      

  6.   

    function 和procedure的区别就是一个有返回值(函数)一个没有返回值(过程)
    例:
    procedure SetFunction(AFunction:TTeeFunction); virtual;
    function Calc(X, Y: Integer): Integer;
    begin
     ...
    end;
    type TFunction = function(X, Y: Integer): Integer;
    const MyFunction: TFunction = Calc;Given these declarations, you can use the procedural constant MyFunction in a function call:I := MyFunction(5, 7)You can also assign the value nil to a procedural constant.
    Delphi 有哪些数据类型,比较常见的常用的
    Integer.char.double..很多啊~
      

  7.   

    介意老兄买本delphi5 开发人员指南看!
    经典!
      

  8.   

    procedure = vb里面的 Sub
    是不能返回的
    function =vb里面的 function比如 一段Vb代码
    Function Sum(a as integer,b as integer) as integer
    Sum=a+b
    End Function
    翻译成Delphi是
    function sum(a:integer;b:integer):integer;
    begin
     result:=a+b;
    end;而Sub和procedure的例子如下
    Sub Msg(str,title)
    msgbox str,,title
    End Subprocedure Msg(str);
    begin
     messagebox(str);
    end;vb调用是 如果不返回,必须用Call
    例如 Call Msg("我","标题")
    或者 Msg "我","标题"
    delphi 没这个要求
    全部是 msg('啊啊');