vfp9.0+SP2代码美化后把源程序给改了

sun8330 2011-07-01 02:47:42
各位有没有用过英文版vfp9.0+sp2的,我在编程过种中,点右键,beautify...时,代码是美化了,可是很多变量被系统改错了,导致程序运行错误,不知哪位有类似经历,是否有解决办法?

比如:
原代码如下:
Create Cursor abc(ctime c(30),totime Datetime,ntime N(10),fmno c(30),tono c(28),swh c(2))

美化后,变成:
Create Cursor abc(ctime ctime(30),totime Datetime,ntime N(10),fmno ctime(30),tono ctime(28),swh ctime(2))

我真是晕死,怎么会这样?
...全文
110 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sun8330 2011-07-04
  • 打赏
  • 举报
回复
设为Nochange确实可以达到目的,谢谢了
dywfada 2011-07-03
  • 打赏
  • 举报
回复
关注中
dfwxj 2011-07-02
  • 打赏
  • 举报
回复
设为“不改变”
lhfzgl 2011-07-01
  • 打赏
  • 举报
回复
全部设为不改变,就行了。
十豆三 2011-07-01
  • 打赏
  • 举报
回复
注意下图的红方框内的选项
十豆三 2011-07-01
  • 打赏
  • 举报
回复
与 VFP 版本无关,你在使用 beautify 时有些选项选择不对,所以。。。
都市夜猫 2011-07-01
  • 打赏
  • 举报
回复
Symbols 我一般都选 No change
taohua300 2011-07-01
  • 打赏
  • 举报
回复

在命令窗口中单独运行你刚才说的那一句代码,然后使用 Modify Structure 命令看看,什么样的结果?

不管是ctime 还是coooooo,结果都是字符型,这句验证了刚才说的:字段类型只看第一个字母

taohua300 2011-07-01
  • 打赏
  • 举报
回复
[Quote=引用楼主 sun8330 的回复:]
各位有没有用过英文版vfp9.0+sp2的,我在编程过种中,点右键,beautify...时,代码是美化了,可是很多变量被系统改错了,导致程序运行错误,不知哪位有类似经历,是否有解决办法?

比如:
原代码如下:
Create Cursor abc(ctime c(30),totime Datetime,ntime N(10),fmno c(30),tono c(28),swh c(2))……
[/Quote]

这句代码运行的时候不会出错吧 ??

虽然说字段类型都有的改变了,但只要字段类型的第一个字母没有改变,就没有问题的

譬如,你把ctime ctime(30),改成
ctime coooooooo(30)
这样运行的时候也不会出错

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧