[AccessD] Progress Meter ?

Robert robert at servicexp.com
Fri Feb 29 15:43:37 CST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hooooowdy All,

Preface:
~ I'm downloading, from ftp. The class raises an event which contains
mBytesTransferred.

mFileSize is the total size of the file being downloaded.
shpProgContainer is a rectangle thats "behind" the shpProg.
shpProg is a rectangle that is used as the meter.

~ Can anyone tell me why this doesn't work.. I get an Error 6 Overflow
when downloading large files.


shpProg.Width = (shpProgContainer.Width * mBytesTransferred) / mFileSize


If I Debug.Print "Bar: " & shpProg.Width & " BarContainer: " &
shpProgContainer.Width & " Bytes: " & mBytesTransferred & " FileSize: "
& mFileSize

I get

Bar: 128 BarContainer: 3270 Bytes: 350192 FileSize: 8981235
Bar: 128 BarContainer: 3270 Bytes: 352240 FileSize: 8981235
Bar: 129 BarContainer: 3270 Bytes: 353584 FileSize: 8981235
Bar: 129 BarContainer: 3270 Bytes: 355632 FileSize: 8981235
Bar: 130 BarContainer: 3270 Bytes: 357680 FileSize: 8981235
Bar: 131 BarContainer: 3270 Bytes: 359024 FileSize: 8981235
Bar: 131 BarContainer: 3270 Bytes: 360384 FileSize: 8981235
Bar: 131 BarContainer: 3270 Bytes: 360448 FileSize: 8981235
Bar: 132 BarContainer: 3270 Bytes: 361808 FileSize: 8981235
Bar: 132 BarContainer: 3270 Bytes: 363168 FileSize: 8981235
Bar: 133 BarContainer: 3270 Bytes: 364528 FileSize: 8981235
Bar: 133 BarContainer: 3270 Bytes: 366576 FileSize: 8981235
Bar: 134 BarContainer: 3270 Bytes: 368624 FileSize: 8981235
Bar: 135 BarContainer: 3270 Bytes: 370672 FileSize: 8981235
Bar: 136 BarContainer: 3270 Bytes: 372720 FileSize: 8981235
Bar: 136 BarContainer: 3270 Bytes: 374048 FileSize: 8981235
Bar: 137 BarContainer: 3270 Bytes: 376096 FileSize: 8981235
Bar: 137 BarContainer: 3270 Bytes: 376768 FileSize: 8981235
Bar: 137 BarContainer: 3270 Bytes: 376832 FileSize: 8981235
Bar: 138 BarContainer: 3270 Bytes: 378192 FileSize: 8981235
Bar: 138 BarContainer: 3270 Bytes: 380240 FileSize: 8981235
Bar: 139 BarContainer: 3270 Bytes: 382288 FileSize: 8981235
Bar: 140 BarContainer: 3270 Bytes: 384336 FileSize: 8981235
Bar: 141 BarContainer: 3270 Bytes: 386384 FileSize: 8981235
Bar: 141 BarContainer: 3270 Bytes: 387712 FileSize: 8981235
Bar: 142 BarContainer: 3270 Bytes: 389760 FileSize: 8981235
Bar: 143 BarContainer: 3270 Bytes: 391792 FileSize: 8981235
Bar: 143 BarContainer: 3270 Bytes: 393152 FileSize: 8981235
Bar: 143 BarContainer: 3270 Bytes: 393216 FileSize: 8981235
Bar: 144 BarContainer: 3270 Bytes: 394576 FileSize: 8981235
Bar: 144 BarContainer: 3270 Bytes: 396624 FileSize: 8981235
Bar: 145 BarContainer: 3270 Bytes: 397296 FileSize: 8981235
Bar: 145 BarContainer: 3270 Bytes: 398656 FileSize: 8981235
Bar: 146 BarContainer: 3270 Bytes: 400704 FileSize: 8981235
Bar: 147 BarContainer: 3270 Bytes: 402752 FileSize: 8981235
Bar: 147 BarContainer: 3270 Bytes: 404800 FileSize: 8981235
Bar: 148 BarContainer: 3270 Bytes: 406816 FileSize: 8981235
Bar: 149 BarContainer: 3270 Bytes: 408864 FileSize: 8981235
Bar: 149 BarContainer: 3270 Bytes: 409536 FileSize: 8981235
Bar: 149 BarContainer: 3270 Bytes: 409600 FileSize: 8981235
Bar: 150 BarContainer: 3270 Bytes: 410960 FileSize: 8981235
Bar: 150 BarContainer: 3270 Bytes: 412320 FileSize: 8981235
Bar: 151 BarContainer: 3270 Bytes: 414368 FileSize: 8981235
Bar: 152 BarContainer: 3270 Bytes: 416400 FileSize: 8981235
Bar: 152 BarContainer: 3270 Bytes: 418448 FileSize: 8981235
Bar: 153 BarContainer: 3270 Bytes: 420496 FileSize: 8981235
Bar: 154 BarContainer: 3270 Bytes: 421840 FileSize: 8981235
Bar: 154 BarContainer: 3270 Bytes: 423888 FileSize: 8981235
Bar: 155 BarContainer: 3270 Bytes: 425920 FileSize: 8981235
Bar: 155 BarContainer: 3270 Bytes: 425984 FileSize: 8981235
Bar: 156 BarContainer: 3270 Bytes: 427344 FileSize: 8981235
Bar: 156 BarContainer: 3270 Bytes: 429392 FileSize: 8981235
Bar: 157 BarContainer: 3270 Bytes: 430064 FileSize: 8981235
Bar: 157 BarContainer: 3270 Bytes: 431424 FileSize: 8981235
Bar: 158 BarContainer: 3270 Bytes: 433472 FileSize: 8981235
Bar: 158 BarContainer: 3270 Bytes: 434144 FileSize: 8981235
Bar: 159 BarContainer: 3270 Bytes: 436192 FileSize: 8981235
Bar: 160 BarContainer: 3270 Bytes: 438240 FileSize: 8981235
Bar: 160 BarContainer: 3270 Bytes: 439584 FileSize: 8981235
Bar: 161 BarContainer: 3270 Bytes: 441632 FileSize: 8981235
Bar: 161 BarContainer: 3270 Bytes: 442304 FileSize: 8981235
Bar: 161 BarContainer: 3270 Bytes: 442368 FileSize: 8981235
Bar: 162 BarContainer: 3270 Bytes: 443728 FileSize: 8981235
Bar: 162 BarContainer: 3270 Bytes: 445776 FileSize: 8981235
Bar: 163 BarContainer: 3270 Bytes: 446448 FileSize: 8981235
Bar: 163 BarContainer: 3270 Bytes: 447808 FileSize: 8981235
Bar: 164 BarContainer: 3270 Bytes: 449856 FileSize: 8981235
Bar: 165 BarContainer: 3270 Bytes: 451888 FileSize: 8981235
Bar: 165 BarContainer: 3270 Bytes: 453936 FileSize: 8981235
Bar: 166 BarContainer: 3270 Bytes: 455968 FileSize: 8981235
Bar: 167 BarContainer: 3270 Bytes: 458016 FileSize: 8981235
Bar: 167 BarContainer: 3270 Bytes: 458688 FileSize: 8981235
Bar: 167 BarContainer: 3270 Bytes: 458752 FileSize: 8981235
Bar: 168 BarContainer: 3270 Bytes: 460112 FileSize: 8981235
Bar: 168 BarContainer: 3270 Bytes: 462160 FileSize: 8981235
Bar: 169 BarContainer: 3270 Bytes: 462832 FileSize: 8981235
Bar: 169 BarContainer: 3270 Bytes: 464880 FileSize: 8981235
Bar: 170 BarContainer: 3270 Bytes: 466912 FileSize: 8981235
Bar: 171 BarContainer: 3270 Bytes: 468960 FileSize: 8981235
Bar: 171 BarContainer: 3270 Bytes: 471008 FileSize: 8981235
Bar: 172 BarContainer: 3270 Bytes: 472352 FileSize: 8981235
Bar: 173 BarContainer: 3270 Bytes: 474400 FileSize: 8981235
Bar: 173 BarContainer: 3270 Bytes: 475072 FileSize: 8981235
Bar: 173 BarContainer: 3270 Bytes: 475136 FileSize: 8981235
Bar: 173 BarContainer: 3270 Bytes: 476496 FileSize: 8981235
Bar: 174 BarContainer: 3270 Bytes: 478544 FileSize: 8981235
Bar: 175 BarContainer: 3270 Bytes: 480576 FileSize: 8981235
Bar: 176 BarContainer: 3270 Bytes: 482624 FileSize: 8981235
Bar: 176 BarContainer: 3270 Bytes: 484656 FileSize: 8981235
Bar: 177 BarContainer: 3270 Bytes: 486704 FileSize: 8981235
Bar: 178 BarContainer: 3270 Bytes: 488752 FileSize: 8981235
Bar: 178 BarContainer: 3270 Bytes: 490096 FileSize: 8981235
Bar: 179 BarContainer: 3270 Bytes: 491456 FileSize: 8981235
Bar: 179 BarContainer: 3270 Bytes: 492816 FileSize: 8981235
Bar: 180 BarContainer: 3270 Bytes: 494864 FileSize: 8981235
Bar: 180 BarContainer: 3270 Bytes: 495536 FileSize: 8981235
Bar: 181 BarContainer: 3270 Bytes: 496896 FileSize: 8981235
Bar: 182 BarContainer: 3270 Bytes: 498944 FileSize: 8981235
Bar: 182 BarContainer: 3270 Bytes: 499616 FileSize: 8981235
Bar: 183 BarContainer: 3270 Bytes: 501664 FileSize: 8981235
Bar: 183 BarContainer: 3270 Bytes: 503712 FileSize: 8981235
Bar: 184 BarContainer: 3270 Bytes: 505056 FileSize: 8981235
Bar: 185 BarContainer: 3270 Bytes: 507104 FileSize: 8981235
Bar: 185 BarContainer: 3270 Bytes: 507904 FileSize: 8981235
Bar: 185 BarContainer: 3270 Bytes: 509264 FileSize: 8981235
Bar: 186 BarContainer: 3270 Bytes: 510624 FileSize: 8981235
Bar: 187 BarContainer: 3270 Bytes: 512672 FileSize: 8981235
Bar: 187 BarContainer: 3270 Bytes: 514720 FileSize: 8981235
Bar: 188 BarContainer: 3270 Bytes: 516768 FileSize: 8981235
Bar: 189 BarContainer: 3270 Bytes: 518816 FileSize: 8981235
Bar: 189 BarContainer: 3270 Bytes: 520144 FileSize: 8981235
Bar: 190 BarContainer: 3270 Bytes: 522192 FileSize: 8981235
Bar: 191 BarContainer: 3270 Bytes: 524240 FileSize: 8981235
Bar: 191 BarContainer: 3270 Bytes: 524288 FileSize: 8981235
Bar: 191 BarContainer: 3270 Bytes: 525648 FileSize: 8981235
Bar: 192 BarContainer: 3270 Bytes: 527696 FileSize: 8981235
Bar: 192 BarContainer: 3270 Bytes: 528368 FileSize: 8981235
Bar: 193 BarContainer: 3270 Bytes: 529728 FileSize: 8981235
Bar: 193 BarContainer: 3270 Bytes: 531088 FileSize: 8981235
Bar: 194 BarContainer: 3270 Bytes: 532448 FileSize: 8981235
Bar: 194 BarContainer: 3270 Bytes: 533808 FileSize: 8981235
Bar: 195 BarContainer: 3270 Bytes: 535168 FileSize: 8981235
Bar: 195 BarContainer: 3270 Bytes: 536528 FileSize: 8981235
Bar: 196 BarContainer: 3270 Bytes: 537888 FileSize: 8981235
Bar: 196 BarContainer: 3270 Bytes: 539248 FileSize: 8981235
Bar: 197 BarContainer: 3270 Bytes: 540608 FileSize: 8981235
Bar: 197 BarContainer: 3270 Bytes: 541968 FileSize: 8981235
Bar: 198 BarContainer: 3270 Bytes: 543328 FileSize: 8981235
Bar: 198 BarContainer: 3270 Bytes: 544688 FileSize: 8981235
Bar: 199 BarContainer: 3270 Bytes: 546048 FileSize: 8981235
Bar: 200 BarContainer: 3270 Bytes: 548096 FileSize: 8981235
Bar: 200 BarContainer: 3270 Bytes: 550144 FileSize: 8981235
Bar: 201 BarContainer: 3270 Bytes: 552192 FileSize: 8981235
Bar: 201 BarContainer: 3270 Bytes: 552848 FileSize: 8981235
Bar: 202 BarContainer: 3270 Bytes: 554208 FileSize: 8981235
Bar: 203 BarContainer: 3270 Bytes: 556256 FileSize: 8981235
Bar: 203 BarContainer: 3270 Bytes: 556928 FileSize: 8981235
Bar: 203 BarContainer: 3270 Bytes: 558288 FileSize: 8981235
Bar: 204 BarContainer: 3270 Bytes: 560336 FileSize: 8981235
Bar: 204 BarContainer: 3270 Bytes: 561008 FileSize: 8981235
Bar: 205 BarContainer: 3270 Bytes: 563056 FileSize: 8981235
Bar: 206 BarContainer: 3270 Bytes: 565104 FileSize: 8981235
Bar: 206 BarContainer: 3270 Bytes: 566448 FileSize: 8981235
Bar: 207 BarContainer: 3270 Bytes: 568496 FileSize: 8981235
Bar: 207 BarContainer: 3270 Bytes: 569168 FileSize: 8981235
Bar: 208 BarContainer: 3270 Bytes: 570528 FileSize: 8981235
Bar: 208 BarContainer: 3270 Bytes: 571888 FileSize: 8981235
Bar: 209 BarContainer: 3270 Bytes: 573936 FileSize: 8981235
Bar: 209 BarContainer: 3270 Bytes: 574608 FileSize: 8981235
Bar: 210 BarContainer: 3270 Bytes: 576656 FileSize: 8981235
Bar: 211 BarContainer: 3270 Bytes: 578704 FileSize: 8981235
Bar: 211 BarContainer: 3270 Bytes: 580048 FileSize: 8981235
Bar: 212 BarContainer: 3270 Bytes: 582096 FileSize: 8981235
Bar: 212 BarContainer: 3270 Bytes: 582768 FileSize: 8981235
Bar: 213 BarContainer: 3270 Bytes: 584816 FileSize: 8981235
Bar: 214 BarContainer: 3270 Bytes: 586864 FileSize: 8981235
Bar: 214 BarContainer: 3270 Bytes: 588912 FileSize: 8981235
Bar: 215 BarContainer: 3270 Bytes: 589824 FileSize: 8981235
Bar: 215 BarContainer: 3270 Bytes: 591184 FileSize: 8981235
Bar: 216 BarContainer: 3270 Bytes: 592544 FileSize: 8981235
Bar: 216 BarContainer: 3270 Bytes: 594592 FileSize: 8981235
Bar: 217 BarContainer: 3270 Bytes: 596640 FileSize: 8981235
Bar: 218 BarContainer: 3270 Bytes: 597984 FileSize: 8981235
Bar: 218 BarContainer: 3270 Bytes: 600032 FileSize: 8981235
Bar: 219 BarContainer: 3270 Bytes: 602080 FileSize: 8981235
Bar: 220 BarContainer: 3270 Bytes: 603424 FileSize: 8981235
Bar: 220 BarContainer: 3270 Bytes: 605472 FileSize: 8981235
Bar: 221 BarContainer: 3270 Bytes: 606144 FileSize: 8981235
Bar: 221 BarContainer: 3270 Bytes: 607504 FileSize: 8981235
Bar: 222 BarContainer: 3270 Bytes: 608864 FileSize: 8981235
Bar: 222 BarContainer: 3270 Bytes: 610224 FileSize: 8981235
Bar: 223 BarContainer: 3270 Bytes: 612272 FileSize: 8981235
Bar: 224 BarContainer: 3270 Bytes: 614304 FileSize: 8981235
Bar: 224 BarContainer: 3270 Bytes: 616352 FileSize: 8981235
Bar: 225 BarContainer: 3270 Bytes: 618400 FileSize: 8981235
Bar: 226 BarContainer: 3270 Bytes: 619744 FileSize: 8981235
Bar: 226 BarContainer: 3270 Bytes: 621792 FileSize: 8981235
Bar: 227 BarContainer: 3270 Bytes: 622592 FileSize: 8981235
Bar: 227 BarContainer: 3270 Bytes: 623952 FileSize: 8981235
Bar: 228 BarContainer: 3270 Bytes: 625312 FileSize: 8981235
Bar: 228 BarContainer: 3270 Bytes: 626672 FileSize: 8981235
Bar: 229 BarContainer: 3270 Bytes: 628720 FileSize: 8981235
Bar: 230 BarContainer: 3270 Bytes: 630768 FileSize: 8981235
Bar: 230 BarContainer: 3270 Bytes: 632816 FileSize: 8981235
Bar: 231 BarContainer: 3270 Bytes: 634864 FileSize: 8981235
Bar: 232 BarContainer: 3270 Bytes: 636912 FileSize: 8981235
Bar: 233 BarContainer: 3270 Bytes: 638960 FileSize: 8981235
Bar: 233 BarContainer: 3270 Bytes: 638976 FileSize: 8981235
Bar: 233 BarContainer: 3270 Bytes: 640336 FileSize: 8981235
Bar: 234 BarContainer: 3270 Bytes: 641696 FileSize: 8981235
Bar: 234 BarContainer: 3270 Bytes: 643744 FileSize: 8981235
Bar: 235 BarContainer: 3270 Bytes: 645776 FileSize: 8981235
Bar: 236 BarContainer: 3270 Bytes: 647136 FileSize: 8981235
Bar: 236 BarContainer: 3270 Bytes: 649184 FileSize: 8981235
Bar: 237 BarContainer: 3270 Bytes: 651216 FileSize: 8981235
Bar: 238 BarContainer: 3270 Bytes: 653264 FileSize: 8981235
Bar: 239 BarContainer: 3270 Bytes: 655296 FileSize: 8981235
Bar: 239 BarContainer: 3270 Bytes: 655360 FileSize: 8981235
Bar: 239 BarContainer: 3270 Bytes: 656720 FileSize: 8981235 Fails on the
next event.


TYIA
~Robert
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHyHyJ72dSYCwH8FQRAi5gAKCad4+M6omZ4WjPaaQxAYzriLU7lQCgtVO/
5DrT0PfyqE+/oG8U1F85E4o=
=N4MQ
-----END PGP SIGNATURE-----



More information about the AccessD mailing list