我在做一个带有窗体的DLL时在工程文件里的Exports里写下的在窗体中的函数,在编译时老提示该函数undeclared identifier,不知道怎么回事,请指点,谢谢!

解决方案 »

  1.   

    我是新建了两个窗体,每个窗体有各自的代码,函数是我自己在窗体的代码中写的,在工程文件中编译之前将program改为library然后在uses 中去掉Forms的引用并去掉begin和end之间的代码,最后在Exports中写下了我在窗体代码中写的函数.
      

  2.   

    不能改标准工程的代码,新建dll工程即可.标准工程的project与dll工程的project不同,你直接改program为library,标准工程的application.run都没了,编绎肯定通不过.