在2000下编的程序,拿到98下运行,工具栏上的那些图标严重失真了,有的都变成黑团了,请问这是怎么回事,还有就是,98下运行的时候,有时直接会导致死机,怎么会出现这种问题,先声明我在98下编译了,也不好使,还有,有的控件上的字体,在我把form的字体属性改为系统字体后,即harset GB2312_CHARSET,Name 宋体,Size 10后,也不能相应改变,请各位指教1

解决方案 »

  1.   

    Form上字体字号改了。但是Form上的组件你该了没有?特别是第三方组件!
    2000下的颜色深度是多少?98下的颜色深度是多少?一样的话怎么失真?(需要考虑在同一分辨率下)
      

  2.   

    to  li_zhifu(东北人) :MainForm.Scaled:=False;这个我已经调了,不好使,
    to ahpei((菩萨)) :我每一个控件的字体都有调过了,不行,
    2000和98下的分辨率是不一样,那颜色失真是怎么回事
    to bluemeteor(挂月||╭∩╮(︶︿︶)╭∩╮) :我已经在98下编译过了,不行,
    你不会是说让我重编一次程序吧
      

  3.   

    to  ahpei((菩萨)) :在98下有的图片能看不失真,有的就不能看,形状还是有,只是都是黑色的显卡驱动程序,我装了,98下也有中文字库!,现在问题还是存在,调分辨率一致了,再都调成32的也是这样,
      

  4.   

    工具栏上的图标是连接到IMAGELIST上的吧,动态装载图片吧
      

  5.   

    to  ly1129(刘鹰) :工具栏上的图标是连接到IMAGELIST上的,那如何动态装载图片呢?