在DLL中加入
{$R Your.Res}

解决方案 »

  1.   

    我想在DLL中插入一段文本,怎么办?
    另外,怎样使用这些资源呢?
      

  2.   

    同意checky的看法,你也可以看看delphi自身是如何在Uint(*.pas)里引用其他的资源呀!
      

  3.   

    用WorkShop或者ImageEditor都可以产生Res文件。或者直接写rc文件,用Brcc32编译。
    调用的话,
    首先要用LoadLibrary函数,该函数返回一个hinstance.
    然后用装载资源的WinAPI函数,例如LoadBitmap,其中的参数HINSTANCE需要使用LoadLibrary返回的hinstance
      

  4.   

    chechy(chechy)
    不知是否可以详细一点,谢谢.
      

  5.   

    已经很详细了,DLL中只要加一句{$R Your.Res},编译一下,一切OK。
    装载方法我也说了。就是要用LoadLibrary返回的hInstance。
      

  6.   

    问题是cards。dll中也使用自己这些资源,这么办? 
      

  7.   

    cards.dll是这样的吗?
    我主要担心dll和EXE分属不同的内存空间,传递内存地址在DLL和EXE之间是不允许的。