You code looks okay.
-1.#IND means result of
(dEndTime - dBeginTime) / nNum
its not a number. This can happen if numbers are used without being initialized or for cases like 0/0, 0/∞, ∞/∞, etc. Can you check the value of the variables again?
-Saurabh