起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: 新来小职员

【搞定】一个奇怪的问题,急[问题]**

[复制链接]
 楼主| 发表于 2007-5-18 11:59:02 | 显示全部楼层
整个出错的过程是这样的,我对参数代码进行修改,如下:
lTempStr := TCommonUtils.StrToRightLenStr(Variants.VarToStr(Value), '0', 4);
  Value := 'P-D' + lTempStr;
按理说不是应该会将生成的编号改变为p-D0001这种形式么?可是运行程序时仍然表现为0000000001的形式,于是我就在该事件里添加了一行Dialogs.ShowMessage希望显示一句话提示代码是否真的执行了,结果加了以后就出现一楼的错误了,之后删除掉show语句并将参数改为默认的值也还是照样报错,我都不知道到底是什么原因造成的了.
回复 支持 反对

使用道具 举报

发表于 2007-5-18 14:29:58 | 显示全部楼层
Dialogs.ShowMessage 后面是啥,应该是你代码的问题。你把代码贴全了我看看

另外,你现在已经跟踪代码了,看看14楼,执行到给value:='p'+lTempStr,这句后面,看看value的值的啥?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 14:44:42 | 显示全部楼层
完整的是这样Dialogs.ShowMessage ('执行');这句已经删除掉了
代码出错后就卡在图中蓝色线的那句了

jk.jpg

36.5 KB, 下载次数: 103

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 14:49:09 | 显示全部楼层
这些信息不知道是否有用

qu.jpg

31.56 KB, 下载次数: 101

回复 支持 反对

使用道具 举报

发表于 2007-5-18 15:40:31 | 显示全部楼层
23楼的代码,就是你写Dialogs.ShowMessage ('执行');,编译了,编译正常吗?

我觉得挺奇怪的,本来非常简单的一个问题,怎么现在搞的这么复杂呢?
就是把10修改4,出这么多问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 15:42:22 | 显示全部楼层
就是写了Dialogs.ShowMessage ('执行');才出错的,跟参数修改无关,参数修改只是没起到该起的作用而已.
回复 支持 反对

使用道具 举报

发表于 2007-5-18 15:51:30 | 显示全部楼层
你写了这句,编译正常吗?如果不正常,报啥错误?把原始的错误信息贴出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 15:58:59 | 显示全部楼层
报错是一样的只是这回卡在SHOW语句就停止了

kl.jpg

29.99 KB, 下载次数: 97

回复 支持 反对

使用道具 举报

发表于 2007-5-18 16:11:06 | 显示全部楼层
错误信息呢?
回复 支持 反对

使用道具 举报

发表于 2007-5-18 16:12:48 | 显示全部楼层
参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=15163
把你的这个参数组发给我
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-10 20:52 , Processed in 0.041645 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表