unit Unit1;interface
uses
 windows;implementation
 messagebox(nil,'hello world','message',MB_OK);
end.这是偶弄的代码 呵呵 可是提示 declaration expected but identifier 'messagebox' found
 could not compile used unit 'unit1.pas'偶搜索了一下 windows.pas 好像messagebox函数就是在里面定义的

解决方案 »

  1.   

    新建工程,选Project->Remove from Project...,去除Unit1,
    选View->Units...,打开Project1,修改代码如下:
    program Project1;uses
      windows;begin
      MessageBox(0, PChar('<=8192'), PChar('小程序'), MB_ICONINFORMATION);
    end.
      

  2.   

    感谢楼上 闲云野鹤 啊能给偶说说为什么要在工程里 而不能在UNIT里写偶现在还是不太清除工程和UNIT的关系
      

  3.   

    呵呵 搞定了 在GOOGLE里搜了搜
      

  4.   

    .dfm是定义窗口外观
    .pas是定义窗口逻辑
    .dpr是定义整个程序