hur.cn - 华软网

 热门搜索

一个困扰俺一天的问题,不知道错在那里,请高手帮忙

  作者:未知    来源:网络    更新时间:2019/12/1
我用pb8.0+sql2000 开发了一个小系统,编译完成后,在自己机子上运行一切顺利。
但到另外机子尝试,运行是成功的,但系统里面的图标都酿成了叉号,于是有换了一台机子运行,发现一图标恢复了,一些照旧叉号,百思不得其解,请问列位高手是什么原因啊?
------华软网友回答------
应该是你的图片引用相对路径的问题。

------华软网友回复------
用相對路徑,然后把圖片打包進去,這樣就沒有問題了
------华软网友回复------
我把图片都打进去了啊,全数写在了.pbr资料里了
------华软网友回复------
肯定是相对路径惹的祸
再检察一下打X的和能显示的图的相对路径分别是什么
再到各自的路径去看看有没有该图片就知道了
------华软网友回复------
谢谢大家的回答。

我找了啊,由于所有的图片都是用的相对路径,要是不显示的话应该全不显示啊?为什么有的显示,有的不显示啊

------华软网友回复------
在打开应用的时候,记录你程序的目录,在每打开一个界面时,都把路径改回到当前路径。

如果不是这样,就要运用绝对路径。

由于有可能在保存或打开的对话框中更改了当前的路径,那样运用相对路径就不行了。
------华软网友回复------
谢谢zhgwbzhd的回答

你的意思是说在.ptr资料里写用到图片的绝对路径,照旧在列表框等控件中运用图片的绝对路径.我在程序中就是用的绝对路径.是否是.ptr资料里也要写绝对路径啊      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。