CnPack Forum

#1 [bug] CnVolumeCtrl.pas 在 delphi2007 下的两处错误
CnVolumeCtrl.pas 在 delphi2007 下的两处错误：

Line 1026 和 1197:
[code] FVolume[1] := FVol + (FVol * Cardinal(iBalance)) div 32;[/code]

应该改为：
[code] FVolume[1] := FVol - (FVol * Cardinal(-iBalance)) div 32;[/code]

未修改前的错误会导致 setBalance(负数）时不起作用，因为 Cardinal(-1) 是一个相当大的数。
修改后，经测试正常. 版本号为：20061001
6/8 11:48
qhbo

#2
..

#1 >>Next Page

Forum:CnVCL 组件包
Thread:[bug] CnVolumeCtrl.p ...
Next Thread:能改进一下ScrollText ...

Home
Login

Powered by Discuz!