我在设计界面的时候现在总是出现一个问题,系统异常退出
异常是EconvertError
信息:can not assign a TFont to a TFont
很奇怪的问题,我用了N种方法去解决还是不行
我的方法是治标的,比如parent font 都设True,字体都用系统默认的字体
或者把界面的东东都考出来方到另外一个窗体,无济于事
拜托各位如果你有这样的问题且解决了回答我的问题吧

解决方案 »

  1.   

    不是你说的这样的,我找到原因了,但是不知道怎么解决,主要是在showhint的时候出现上面的异常信息,因为我手头的项目是三层的,表现形式都放在Dll中,可能是我把Screen传到Dll中的原因吧,单位不传Dll好像不好执行主窗口的CloseAll事件,好郁闷!
      

  2.   

    主程序和DLL都使用Build With Runtime Package
      

  3.   

    你是不是在win98下开发的?换成2000,xp吧
      

  4.   

    各位把我看成什么了,这可是高级的问题啊,我也是在IT行业做了6年了,呵呵,开个玩笑
    我知道是什么问题了,三层结构小窗体不能用Hint(Screen传入的时候),如果不传Screen可以避免,但是不传Screen 多文档窗口有点问题,不能自动把所有的子文档窗体关闭,导致系统权限丢失,所以我取掉了Hint,在窗口中加了帮助,唉,苦呀
    揭帖