我建立一个工程,将和所有和字符处理有关的功能全部写到一个类(TstrProc)中,便于工程中的其他模块调用。【TstPro】类的单元名称为【StringProcess】
在其中一个模块中 用  USES StringProcess加载;
编译的时候告诉没有发现 【StringProcess.Dfm】文件,这个类本来就是一个处理字符的,不需要form,不知道怎么处理好?

解决方案 »

  1.   

    new ->other->Unit就可以了
      

  2.   

    StringProcess到底是个啥东西,只单单是TstPro类吗
      

  3.   

    好像不行,如果你用了USES 加载模块就会弹出 缺少dfm的错误,除非不加载这个模块
      

  4.   

    猜想,你的单元StringProcess不需要窗体,但是里面有窗体资源的指令{$R *.dfm}
    这个单元是从一个form改造过来的吧
      

  5.   

    附加时必须有.dfm和.pas的才行的
      

  6.   

    既然有StringProcess.Dfm这个提示,就表示你的StringProcess是一个窗体的类,或者用了窗体指令
    看看是不是TstrProc继续了别外的一个类,但这个类是个窗体类
      

  7.   

    有StringProcess.Dfm这个提示
    也可能是引用的单元不存在吧