小弟刚接触delphi,实在有点不理解它的程序结构,找不到程序的主入口函数(象C中的main())我现在希望程序能接收命令行参数!!!可是找不到入口函数,我该如何把参数传进程序?????各位老鸟给点建议啊!!!!!!

解决方案 »

  1.   

    C是过程驱动,Delphi是事件驱动,有本质区别,建议看看基础教材。
    传入启动参数,可以在主窗口的FormCreate事件里,用ParamStr(i)得到第i个启动参数,从0开始。
      

  2.   

    如果非要找个Main函数的话,program的源代码应该算是把
    project->view source 可以看到...
      

  3.   

    那意思是delphi中就没有入口函数这一说,还是在入口上面又封了一层,规定了参数传递规则??程序开始就是:
    Application.Initialize;
    Application.CreateForm(Tfrmmain, frmmain);
    Application.Run;参数是在上面的哪个过程读入程序的?????
      

  4.   

    pascal没有main函数program Project1;
    begin  
      //就是从这里开始的
    end.
      

  5.   

    楼上的基本都说完了
    其实object Pascal是从Pascal发展来的
    在pascal中程序是从Program开始的
    这就相当于c中的main()
      

  6.   

    就一些系统类型sring,integer之类的,我刚试了下,能传进去了.
    我现在主要是对delphi的程序结构迷惑啊~~~