2008年的更新(72个版本更新)


Ver1.8457

1.修改一个导出*.SR*时的小问题(跟程序分析没有关系,仅在导出时才有).

2008-12-30
Ver1.8456

1.修改了"全部另存为PBL的功能",把"PBW/PBT/PBR/SRJ"文件也同时生成出来.

2008-12-21
Ver1.8455

1.修改了一个语句处理的小问题.
2.修改了一个指令分析的错误(FOR PB5).
3.修改了一个API函数声明的小BUG(FOR PB5).

2008-12-20
Ver1.8454

1.加入另一趟逻辑扫描.

2008-12-01
Ver1.8453

1.加强了DEMO版错误扫描的功能.

2008-11-21
Ver1.8452(重要更新,正式版用户必须升级)

1.加入一个逻辑扫描,以发现逻辑错误.(标记SHU_ERROR:LOGIC_SCAN_ERROR)

2008-11-20
Ver1.8451(重要更新,正式版用户必须升级)

1.修改了一些不常见的情况下,不可视对象没有标注为AutoInstantiate的BUG.

2008-11-04
Ver1.8450

1.加入两个指令.
2.修改了一个CHAR常量定义的小BUG.
2.修改了对一个函数的处理.

2008-11-03
Ver1.8449

1.加入FOR PocketBuilder 2.5.1的支持.
2.修改了两个功能.

2008-11-02
Ver1.8448

1.修改了一个关于SQL的小问题.
2.加入了非PB文件时,添加了说明.

2008-10-28
Ver1.8447

1.因为有一个特殊的工程,一个对象取不到属性.加入一个特别补丁.

2008-10-26
Ver1.8446

1.修改一个函数分析的BUG(PB9)

2008-10-23
Ver1.8445

1.DEMO版修改了服务器.(与程序没有关系)

2008-10-15
Ver1.8444(重要更新,正式版用户必须升级)

1.修改一个函数分析的BUG

2008-09-28
Ver1.8443

1.修改PB11.1/PB11.2/PB11.5关于数组的一个BUG

2008-09-19
Ver1.8442

1.修改DEMO版的一个BUG.

2008-09-09
Ver1.8440-1.8441(重要更新,正式版用户必须升级)

1.修改一个FOR PB10+ SQL语句中,如果有中文字符,可能分析错误.

2008-08-31
Ver1.8436

1.修改一个FOR PB11的小问题.

2008-08-02
Ver1.8435

1.修改一个FOR PB5函数声明的错误.

2008-07-29
Ver1.8434(重要更新,正式版用户必须升级)

1.修改一个FOR PB5函数声明的错误.
2.加入对PB5一个指令的分析.
3.修改了PB5函数声明没有加ref/readonly的错误.
4.修改了另存为PBL时,没有导出Pipeline的错误.
5.修改了一个导出结构的错误.
6.添加了一个网络服务器.

2008-07-20
Ver1.8433

1.修改一个FOR PB10.0+导出时生成*.sr*的请法错误.

2008-07-11
Ver1.8432

1.修改一个FOR PB10.0-PB10.02的DEC变量分析的错误.
1.修改一个FOR PB10.5的动态游标分析的错误.

2008-07-09
Ver1.8431

1.修改了3个关于TRY...CATCH的语法习惯分析.

2008-07-07
Ver1.8430

1.加入对PB11CTP/BETA1/BETA2/PB11/PB11.1/PB11.2的支持.

2008-06-18
Ver1.8426

1.修改了另存工程为PBT时的一个错误(不过这个没什么问题,因为大家都会做).
2.修改了两个语法分析的错误(For Powershield).
3.加入两个CURSOR声明的处理.

2008-06-16
Ver1.8425

1.修改了DEMO版两个有错误,但没提示的地方.

2008-06-12
Ver1.8424

1.加强了DEMO版错误查找的功能.

2008-06-11
Ver1.8423

1.加入了一个对CURSOR声明的处理.

2008-06-05
Ver1.8422

1.修改了全局查找的功能,可以用%匹配.

2008-06-03
Ver1.8421

1.修改了对PB10+分析的两个错误.

2008-06-02
Ver1.8420(重要更新,正式版用户必须升级)

1.修改了一个逻辑分析上的BUG,很少见,但出错时运行结果不正确.

2008-05-30
Ver1.8412

1.加入一个指令的分析.

2008-05-16
Ver1.8410 - Ver1.8411

1.DEMO版加入PocketBuilder2.5的支持.
2.修改了语法分析的一个处理.

2008-05-09
Ver1.8403 - Ver1.8404

1.加入几个我没见过的CURSOR声明的语法分析(我YY出来的,没有实际见人用过).
2.修改了PB7中一个关于DEC声明的小问题.

2008-05-07
Ver1.8402

1.加入5个非常少见的CURSOR声明的语法分析.

2008-05-06
Ver1.8400 - Ver1.8401

1.修改了CURSOR/PRODUCE声明的函数.因为整个函数重新写,修改比较大,保留了原来的函数.(菜单->Tools->Cursor声明->1.8401之前的方法)

2008-05-05
Ver1.8329

1.加入一个CURSOR声明的分析(PB10+).

2008-05-04
Ver1.8328(重要更新,正式版用户必须升级)

1.修改了一个取变量属性的BUG(涉窗口控件是USEROBJECT的,它的属性同时是PB内置的结构).
2.增加了一个列举变量属性的函数.

2008-04-28
Ver1.8327

1.修改了PB6.5-PB9一个关于CURSOR的BUG(PB5/PB10+也有这个BUG,但没改).

2008-04-22
Ver1.8326

1.修改了DEC实例变量声明的BUG.
2.修改变量初值的一个算法.

2008-04-19
Ver1.8325

1.修改了一个LONGLONG函数调用的指令.

2008-04-18
Ver1.8324

1.修改了一个语法分析.
2.修改了一个TRY...END TRY的指令.

2008-04-17
Ver1.8323

1.加入了一个FOR LONGLONG 类型的指令.

2008-04-16
Ver1.8322

1.修改了一个语法分析的错误,这个错误可能导致一些情况下,所分析的PB代码死循环时,SHUDEPB也会飞出去.

2008-04-13
Ver1.8321

1.修改了小选项.
2.正式版加入ShudepbUpload 1.010.

2008-04-11
Ver1.8310-1.8320

1.修改了 PB10+ 保存PBL时的一个BUG.(这个BUG导致在PBD略大时,保存不成功,重新IMPORT时,PB有很大的机会非法退出)
2.修改了 FOR PB10+ 两个逻辑分析的BUG.
3.加入了一个小选项,可以在分析时,省略"USING SQLCA",更符合一些用户的阅读习惯.
4.加入FOR/WHILE/CHOOSE CASE逻辑配对的注释.
5.修改了正式版的一个小功能.

2008-04-06
Ver1.8304 -1.8305

1.修改了一个FOR PB6/PB7的TAN()分析的一个小错.
2.修改了一个FOR PB10+ 的逻辑扫描的BUG.

2008-04-05
Ver1.8302 - 1.8303

1.修改了PB10+一个语法分析的BUG.
2.修改了一个逻辑分析的BUG.
3.修改了一个FOR PB5的一个小错.

2008-04-03
Ver1.8301(重要更新,正式版用户必须升级)

1.修改了 PB10.0+ 语句中对DEC常量分析的BUG.

2008-04-01
Ver1.830

1.加入对POWERSHIELD分析的一个功能,期望可以命中更自然的语法习惯.使用穷举法,但现在仅限正式版使用.

2008-03-31
Ver1.8294(重要更新,正式版用户必须升级)

1.修改了一个逻辑分析的错误.形如 i = 1 - (2 + 3)

2008-03-31
Ver1.8293

1.修改了FOR POWERSHIELD语法分析的一个小BUG.

2008-03-27
Ver1.8292

1.修改了FOR POWERSHIELD语法分析的一个BUG.

2008-03-22
Ver1.8291

1.修改了一个关于汉字编码转义符的错误.

2008-03-10
Ver1.829(重要更新,正式版用户必须升级)

1.修改了一个关于函数参数调用的很少见,但很严重的错误

2008-03-08
Ver1.828

1.修改了DEMO版的一个小功能.
2.修改了配置文件的读取.
3.修改了一个扫描PowerShield处理过的代码的方法,大约有20%-25%的语法可以命中更自然的习惯(我是以代码中GOTO的数量来估计这个数字的).
4.修改全局查找的一个小功能.

2008-03-06
Ver1.827

1.修改了3个SQL语句在变量太多时,可能导致标记变量溢出的错误.
2.修改了PB8中TAN()分析的错误.
3.修改了一个扫描"END CHOOSE"位置的错误.
4.修改了正式版的一个小功能.

2008-02-29
Ver1.8261

1.修改了语言选项的一个小功能.
2.修改For Powershield逻辑分析的功能(仅修改了一小部份,未完成的)

2008-02-17
Ver1.826

1.修改了一个关于数组赋值的语法分析.(我手头没有足够多的样例,所以只修改了PB9.1的版本,其它版本不作改动)
2.修改外部函数声明的一个非常特殊的方式.
3.修改了一个语法分析.

2008-02-11
Ver1.825

1.加入一个对SQL语法的分析(关于CURSOR中的变量的声明).

2008-01-30
Ver1.824

1.加入一个对SQL语法的分析.
2.加入两个逻辑语法的分析.
3.正式版一个导出的选项.

2008-01-22
Ver1.823

1.应部份用户要求,加入书签功能.
2.修改用户设置保存的INI文件,则不需要每次更新版本重新设置.

2008-01-17