vfp9.0问题,editbox控件,文本含有chr(0)字符时会死掉?

cxmcxm 2007-02-18 11:44:24
vfp9.0的editbox控件,如果文本中含有有字符chr(0)时会死掉。
试着在命令行中录入
_screen.addobject('edit1','editbox')
_screen.edit1.visible=.t.
_screen.edit1.value='abcdefg'+chr(0)+'abc'
vfp就会死掉。而vfp8.0以前的版本则不会死掉,只是chr(0)后面的文本显示不出来。不知有无解决办法?
因在vfp+sql server时,录入长文本,保存后,再浏览时,往往会有chr(0)字符产生而导致死掉,很麻烦。
...全文
333 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
十豆三 2007-02-26
我的VFP9.0+XP 也发生了小陈说的现象,而VFP6.0没有出现。


发果找不到解决方法,就用其他字段替换吧。
  • 打赏
  • 举报
回复
cxmcxm 2007-02-22
不好意思,自己未测试代码就帖出去。
将最后一句改为
_screen.edit1.value='abcdefg'+chr(0)+'abcdefghjaaaaaabcdddd'
或再加一句将edit1改短.

未换行时不会死,换行就会死。
  • 打赏
  • 举报
回复
TERRYYRRET 2007-02-21
chr(0)是控制字符

我用你的代码在VFP9下测试的没有问题啊
  • 打赏
  • 举报
回复
发帖
VFP
加入

2539

社区成员

VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
申请成为管理员
帖子事件
创建了帖子
2007-02-18 11:44
社区公告
暂无公告