Создание экземпляра класса в VisualStudio 2005
При создании экземпляра класса TfrxReportClass в конструкторе главной формы в VisualStudio 2005
TfrxReportClass report1;
report1 = new TfrxReportClass();
на этапе выполнения приложения среда выдает мне следующее предупреждение:
"Attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang."
С другими классани все в порядке.
Кто мне может подсказать в чем дело?
Самое интересное, что приложение работает нормально и ранее в VisualStudio 2003 никаких предупреждений не возникало.
TfrxReportClass report1;
report1 = new TfrxReportClass();
на этапе выполнения приложения среда выдает мне следующее предупреждение:
"Attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang."
С другими классани все в порядке.
Кто мне может подсказать в чем дело?
Самое интересное, что приложение работает нормально и ранее в VisualStudio 2003 никаких предупреждений не возникало.
Комментарии
designer = new TfrxDesignerClass();
Добавились новые подробности. При наличии
report = new TfrxReportClass();
или
designer = new TfrxDesignerClass();
При закрытии программы получаем сообщение типа "...ля-ля-ля... память не может быть read"
Т.е. среда не зря ругается на конструктор.