I have some problems understanding the modified DelPrinterConnections() in JohnTodd's code.
I strip a little part from the code:
 Code:
Dim $c
$c=0
$c=$c+0.5

$c is a long with value 0 because of $c=0
0.5 (double) is implicit casted to a long with value 0
After the addition ($c=$c+0.5) $c is still a long with value 0
IMHO he should: