好象是不能调用的吧!
有什么过程不可以写在单元而必须写在项目文件中呢?用一个不带窗体的upub.pas不可以吗?

解决方案 »

  1.   

    你要别的单元访问自定义过程或函数,怎么会不适合包含在别的单元里呢?你可以抽取出一部分来做一个单元的嘛。不过办法我倒是有一个,这些过程或函数输出(export),你可以通过在别的单元中GetProcAddress就能访问了。procedure proc_a(...); stdcall;exports
      proc_a;调用的程序:
    proc1: procedure(...); stdcall;proc1 := GetProcAddress( hInstance, 'proc_a' );proc1(...);