你在Delphi下打开不就看到了这个文件了吗?
还有,看吗不存成TXT格式呢?

解决方案 »

  1.   

    你是要读取旧的DFM文件吗?
    应该可以通过“流化”直接读取的。
      

  2.   

    可是我想在java里直接读取exe里的资源呀(dfm是直接作为资源存放在exe里的)
      

  3.   

    Delphi有个Demo叫ResourceExplorer,它可以看到这些资源。
    你可以参考一下吧。
      

  4.   

    先多谢chechy(chechy),
    不过那个只是能看到二进制编码而已,并不能把form的数据解析出来。
    请问如果用delphi,如何把流化的控件还原?
      

  5.   

    我记得TStream中好像有一个ReadComponent的方法,就是用来都流化的控件。不过我没有具体用过。
      

  6.   

     看看专门的的控件。java你是用来做网页吗?
      

  7.   

    我在用java做一个exe本地化工具,希望能够加入对delphi的form格式的支持,但是现在看来好像没戏……
    谢谢chechy(chechy)!
    我想eXescope等软件一定是用你说的方法实现的。