Привет just Я просто хочу сообщить о своей проблеме. Я нашел ошибку в кодах. Это была переменная типа указателя, которая заняла неинициализированный адрес памяти. Строка кода в моей DLL была полностью правильной и не привела к каким-либо проблемам. Но за пределами моих кодов DLL, которая использует эту переменную, затем получила ошибку защиты доступа и привела к сбою всей программы.
Я обнаружил, что проблема основана только на значении таймера в кодах. К счастью, материнская программа, которая вызывает мою DLL, может сказать, в какой момент времени эта ошибка произошла до того, как ее окно полностью рухнуло.