郁闷,有没有人遇到过这种情况?(300分)

  • 主题发起人 主题发起人 萧月禾
  • 开始时间 开始时间

萧月禾

Unregistered / Unconfirmed
GUEST, unregistred user!
今天下午到客户那安装刚完成的程序(第一个版本)
直接装在服务器上,将数据库还原,检查程序所有配置文件都齐全了
满怀信心地点击应用程序。。。看着鼠标先变成沙漏型,几秒钟后,没反应了
惊讶中,再点,同样情况
在客户疑惑的眼神中,我冒出了冷汗,露出无奈的表情......

回来后在公司任何一台机子试都可以,把数据库随便导到一台机上,拔掉网线
直接在那机上运行没问题,显然不是程序中遗留了定死的数据库连接

在客户那,因为是演示,直接就在他们的服务器上装了
操作系统和我们的开发环境的一样,数据库也一样

唉,真的搞不懂了,星期天还要去为客户再装一次
到现在问题都无法重现,都无法调试了

不知道大家有没有遇到过这样的情况?
知道可能是什么原因吗?可能可以用什么方法解决?

我已经没办法了 :(
 
用什么连数据库? 连什么数据库?
 
网络配置正常吗?比如网卡。。。
有没有安装防火墙?特别是 SyGate 的防火墙!
登录的成员是否有权限的问题呢?
作为演示,为什么不拿台笔记本电脑呢?
 
我也遇到过一次类似的问题:我的一个注册程序,D6写的,
什么机器上都正常,但一次到一个单位去,程序一启就关闭,
没有出错,就象幽灵一样,显一下就消失了。我的程序在几百
个客户手中都没问题,就那台机器。到现在我也没有办法。
因为是读机器 CPU + DES 加密,不到那机器还根本没法注册!
真是怪....

你大概也遇到少见的怪现象了,我有个建议:把所有的程序原
封刻到 CD 上,再直接拷贝,如果出错,告诉客户 =======>
你的系统有问题,重装吧...还有一个办法,带着你的调试版本
程序去,如果有错,会看到出错信息,真的是没有好办法...
 
没有这么怪吧,可能你没有说明白问题呢?
 
我以前用vb,每换一个操作系统都用不了,也就是要用原代码在那个系统下编译一次才行。
一怒之下该用delphi了[:D]。
现在用了delphi,偶尔也是不行的,我是这样做的,经常用Ghost还原系统备分,
分别在装过delphi,数据库,和没装过的系统下测试才放心
 
可能还是操作系统环境的问题,你仔细检查一下用户的操作系统中有没有一些特殊的内存管理程序,
另外,你如果不是将软件做成Setup方式安装而是直接将exe文件拷贝到用户那里的话,
你就应该检查用户系统中是否有程序运行时所需要的一些dll之类的东西,
实在不行就带源码,到那里重新编译。
 
强烈建议背着自己的笔记本去演示。
 
1) 解决当务之急!下次去带笔记本电脑去演示!
2) 用户的服务器端的密码认证方法是允许SA帐号吗?在您所在单位里系统用户登入方法是否
和客户SERVER的登入方法一样!
3) 登记下来客户电脑的网络配置和系统配置,作详细检查!

临危不难!男儿本色!你一定可以办到!

 
我也试过有这种情况。
后来我Show了个FlashWindow出来它才运行,有点神经。
 
1:若用ADO+sql,请在客户机器上先连ODBC
2:若你的操作系统为win2k,请在win98下编译
 
肯定是缺少运行时支持文件了
你在本机跟踪一下自己的程序,看它在运行时都访问了哪些文件,把列表保存下来
然后再在客户的机器上看是哪个文件找不到了
有时找不到文件它也不会报错的。特别关注一下下面这些文件:
borlndmm.dll
cp3245mt.dll
如果用了CORBA的话:
orb_br.dll
orbpas60.dll
都是Delphi自带的文件,如果没有,程序不会报错,但也不能运行,就象你的这种情况。
 
关键还是客户
数据库的设置问题
如果,他那里没有什么东东的重要的化,重装SQL先
 
是不是数据库没有连接上?
最好做个出错处理试试
 
檢查一下你的客戶機上是否引用了與你的程序配置同名的ODBC
 
把公司的机器搬去,一起卖给他们。:-)
 
应该是数据库没连接好吧?1
 
他们的服务器也是我们公司为他们开发上一个软件时配的
程序刚运行时是先出现登录对话框
这时还没有和数据库关联,所以和数据库连接无关

我初步估计和我们自开发的登录控件有关
这个控件本身提供了IKey(钥匙盘)直接登录的功能
程序中是通过异常来判断IKey是否插上,如有,则用IKey上的用户名和口令登录
无则弹出登录对话框(该对话框可通过设置属性调用自定义的,否则用控件自带的)

可能是因为用户那没有安装IKey的驱动程序导致无反应
但我在公司内一台“干净”(没装Delphi和Ikey驱动)的测试机上运行
会提示要求安装IKey驱动,而不会象在客户那连反应都没有

明天又要去那演示了,烦之
用笔记本不是不行,而是我不可能把笔记本留在客户那让他以后慢慢玩
 
倒,你不要吓我啊,师兄。我明天要拿第一个演示版去见工啊:)

 
我的程序在win98下可以好好的运行,在别人的机子也没有问题,但在win2000中就不成了,
就像你说的“看着鼠标先变成沙漏型,几秒钟后,没反应了”就象幽灵一样,也没有显示出错!
唉,人家还以为我的软件是木马,惨!
 
后退
顶部