可以直接在程序中写过程吗?为什么我一写,就提示了一个fetal错误,是fc40007错误

解决方案 »

  1.   

    可以吧,记得好像是procedure xxxx
    beginend;
    然后可以调用吧,好久没用DELPHI了,忘得差不多了,汗
      

  2.   

    这个当然可以了,DELPHI本身就是PASCAL的核心啊,楼上的语法没错。
      

  3.   

    我明白为为什DELPHI版为什么人越来越少,大家都说没有人解决问题。大家在提问前自己有没有仔细想过, 该如何问问题?要知道给你解决问题的人是想看明白你到底被什么
    难住了,而不是猜迷语。楼主问: delphi中过程应该如何添加?  我想楼主并不是不明白 Function 和 Procedure ! 也不是不明白什么叫函数什么叫过程!!
      

  4.   

    我以为我说的很明白,比如说如果是click事件之类的,不是直接在控件的event里面双击onclick就在代码中直接生成了procedure tform.button1cilck了吗?
    但是我是自己写了一个过程,然后就在代码编辑器中写下了
    procedure ....
    begin
    end;里面什么都没有添加的时候就已经提示错误了,所以我想是不是不可以自己写过程,一定要自动生成呢?
      

  5.   

    你先在InterFace部分的type后面定义你的过程,然后再在implementation后面写具体代码,然后再调用。例如写一个ShowText过程,先在Type后面private前面写procedure ShowText(s: string);
    然后在implementation写
    procedure TForm1.ShowText(s: string)
    begin
      ShowMessage(s);
    end;然后在你需要调用的地方,直接写ShowText(myString);
      

  6.   

    procedure TForm1.ShowText(s: string);
    begin
      ShowMessage(s);
    end;刚才举的例子,后面少了格分号
      

  7.   

    delphi里面,过程分为两个部分,一个是声明部分,一个是实现部分。如cuteant所说。你自己看看delhi中添加的click事件代码就知道了
      

  8.   

    谢谢cuteant,你说的正是我想问的,谢谢,可是有些朋友太伤我心了,就是因为我不会,才求助的,为什么要这样说我呢?
      

  9.   

    LycheeJelly(喜之郎),不用谢。。别人说什么的你别太在意了,其实他们本意不是要伤你的心,呵呵,只不过他们可能觉得这样的问题看看书应该就知道的了。。或者说你应该先看看书,学习学习delphi基础,然后再来这里提问。每个人都是从无知到有知的:)
      

  10.   

    是呀!楼主的学习方法不对,大家看着着急呀!!!-->>我以为我说的很明白,比如说如果是click事件之类的,不是直接在控件的event里面双击onclick就在代码中直接生成了procedure tform.button1cilck了吗?这说明楼主连.Pas 文件中这些代码每一行到底是做什么的都不清楚,只会是拖个按钮点一下生成代码。
      这不叫编程。先找本书将单元文件中组成的这些关键字是做什么的搞清楚,你不能让大家A,B,C,D的教你呀!<编码的奥秘><Delphi X 开发指南><Windows 核心编程>这些书要看看。