我有个mytxt.txt文件
内容为:
abc
123
我爱你我写个mytxt.rc文件,内容为:myrectxt rcdate mytxt.txt我用brcc32.exe 把上面的rc文件,变成mytxt.rec 资源文件我再把mytxt.rec的资源文件,变成dll文件我想问的就是 怎么读取该dll文件中内容?
它的内容就是最原始的mytxt.txt文件中的内容:
abc
123
我爱你因为dll文件别人不容易修改它的内容,如果直接用txt文件,容易受到迫坏修改 

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
      Hinst: Cardinal;
      Res: TResourceStream;
      mytxt: TStringList;
    begin
      Hinst := Loadlibrary('mytxt.dll');
      Res := TResourceStream.Create(Hinst, 'myrectxt', Pchar('rcdate'));
      mytxt := TStringList.Create;
      mytxt.LoadFromStream(Res);
      ShowMessage(mytxt.Text);
      mytxt.Free;
      Res.Free;
    end;
      

  2.   

    请问楼主
    我再把mytxt.rec的资源文件,变成dll文件,这个怎么弄呀,代码发一下看看呀?
      

  3.   

    感谢 xiedewei
    问题解决