1. 如何把主程序的当前路径传递给DLL中的窗体使用?
2. 有没有办法把当前主程序的Application传递给DLL中窗体,代替DLL中窗体的Application

解决方案 »

  1.   

    你只要将所有的project(包括DLL)都build with runtime package,就没有必要考虑这些问题了
      

  2.   

    ExtractFilePath(Application.ExeName)就是你执行的应用程序的路径
      

  3.   

    我主要是想把参数传递给DLL中的窗体使用,请问怎么把主程序的参数传递给DLL中的窗体呢》?多谢
      

  4.   

    可是怎么把主程序的参数传递给DLL中的窗体中的函数使用呢?比如:
      我的DLL的Unit1.cpp是DLL的入口(没有.h文件),没有窗口,另有Unit2.cpp和Unit2.h,其中Unit2.cpp中的函数要用到主调用程序里面的变量,请问我怎么才能把该参数传递给Unit2.cpp中的函数使用呢?多谢~~
      

  5.   

    调用dll里的函数就像调用本地函数一样啊。functionname(实参数列表);
     不过dll要事先载入内存.