存档

文章标签 ‘vfp’

杯具的VFP字符串替换函数

2010年1月21日 Admin 没有评论

工作的原因,一直无法摆脱使用Visual Foxpro,然而杯具也就次成型…….

源于一个小小的错别字,1000多条记录,在采集的过程中把“杯具”两个字竟然弄成“洗具”了

然而,看上去现实无法接受这个结果,我得把“洗具”改回“杯具”

于是我找到了VFP的Help文件,查到了CHRTRAN这个字符串替换函数

看了他的说明和例子,发现这家伙的替换的确不如其他语言的Replace工作起来那样简单明了

为了确保替换的准确性,俺又用了OCCURS先准确地判断“洗具”这两个字出现

然后才用CHRTRAN进行替换,一切看起来工作地相当正常~~

然而杯具也就此发生了。

你会发现在替换过的记录中,其他的极少的字莫名其妙地变成了另外的字,甚至一些不认识的东东。

我有替换其他字吗?没有。那杯具是如何发生的?

经过Google之后,才发现CHRTRAN只处理ASCII,那您明白了,杯具就是这样发生的。

而后,Google告诉我,在中文的时候应该使用CHRTRANC,That’s it is。

分类: 6.存档区 标签: ,

关于Visual FoxPro的一些看法

2009年12月14日 Admin 2 条评论

一直以来,很郁闷世界上竟然有Visual FoxPro这样的玩意存在。

工作原因,总免不了要和这玩意打交道。

以前是很郁闷他的语法,还有数据处理能力。

这次碰到个VFP的程序,有点点小问题,给反编译了吧,咱这本事还不回去。写个辅助程序吧,他的表单竟然不是标准控件。

GetWindowText和FindWindow竟然找不到一个编辑框,无比郁闷呀。

最后在郁闷个……

分类: 7.随风茶社 标签: ,