出于不明原因,我的应用程序不会以1%的时间开始。
在Microsoft Visual Studio下,我在DEBUG模式下遇到错误,在问题出现时它是调用堆栈: Call stack
我不知道这个调用堆栈是否可以被利用,如果它可以提供一些关于这个问题的线索。
我不明白为什么调用堆栈看起来像这样,似乎我找不到我的源代码中的程序错误
感谢您的任何建议
答案 0 :(得分:1)
看起来DLL启动代码中出现异常。确保DLL中静态声明的对象的构造函数不会抛出异常。在函数外部声明的对象由RTL初始化(例如,正在调用它们的构造函数)。此类构造者不得抛出或引起异常。