请教一个非常奇怪的问题,让人摸不着头脑(100分)

  • 主题发起人 主题发起人 hbxfwjww
  • 开始时间 开始时间
H

hbxfwjww

Unregistered / Unconfirmed
GUEST, unregistred user!
程序启动出错(就是一般的报错),查了半天竟然发现如果桌面上有这个程序的快捷方式就不出错!怎么想也想不明白,Help me!
 
有稀奇古怪问题经历的朋友,帮忙发表下意见,谢谢!
 
----请教一个非常奇怪的问题,让人摸不着头脑

呵呵,楼主的问题也让人摸不着头脑:)

我估计是你程序中对命令行的处理有问题(没处理空格),有了快捷键后,其运行路径就对了。
 
可能我说的不够详细,现在说更详细点。
程序是这样的,通过资源管理器启动,机器配置相同,存放的位置也相同,有的机器启动后报错,有的机器却正常。
报错的机器,如果在桌面上建一个它的快捷方式它就能正常运行了(不管是直接运行还是从快捷方式运行都正常),所以我觉得非常奇怪。。。
 
估计跟工作目录有关
 
不清楚,google一下!
 
问题无解,继续顶下。。。
 
是你写的程序么
如果不是 那一定是软件的作者搞的鬼
 
同意zwz_good,估计是跟工作目录有关,你找找你的DELPHI环境设置和代码里面的一些默认加载的东西。
 
呵呵,
无语,
关注....
 
无理由,应该是该程序自己判断是否有快捷方式在桌面上吧,如果没有就作怪
 
回Resume:程序是我写的,所以不存在这个问题。。。
回风林:绝对跟程序目录无关,程序以前正常使用很长时间了,而且到现在也只是部份机器有这样的问题。。。
回dgtwb:代码中无此判断。。。
这几天又研究了下,发现是在ListView第二次画背景图片的时候出的错,如果去掉背景就没问题了。可这跟桌面上的快捷方式有什么关系呢?实在想不通!
 
去别人机子上试一下吧。。。
 
用过GetCurrentDir这个函数吗?
 
回newsmile:程序中不用这个函数,而且我也查过了,跟路径没有关系,而是在画ListView背景时出的错,并且是第二次画的时候出错,第一次正常,郁闷。。。
 
后退
顶部