Эта функция применяется для остановки скомпилированного EXE и отладки его уже не в среде Visual Basic, а в штатном системном дебаггере.
Для такой отладки нужно включить генерацию Debug Info - галка в свойствах проекта. Иначе твой исходный код на VB будет тебе недоступен, и толку будет ноль.
У меня бывали случаи, когда один и тот же код на VB6 по-разному вел себя в зависимости от того, запускается он из-под IDE или же в скомпилированном EXE. Как правило, подобное поведение свидетельствует о жуткой кривости архитектуры программы

. Не исключено, что у тебя именно этот случай. Я бы даже сказал - очень похоже

.
Вообще, слишком долго объяснять, что и как именно делать. А искать советую на этом же форуме - вверху ссылка на поиск. Красным шрифтом. Наверняка когда-нибудь уже описывалась последовательность действий...