сначала можно попроьбовать головой и глазами поискать ) я отладчиком не умею пользоваться ) привык по старинке через сообщить
А если программа не запущена, то как ты узнаешь, в чем проблема?
Я думаю, что проблема не в самой функции, а в значениях, которые в нее передаются. Но если программа не запущена, то значения не видно.