Окно сервера DDE - Ошибка приложения - PullRequest
1 голос
/ 21 февраля 2009

У меня есть приложение ac #, которое открывает COM-экземпляр Excel и выгружает некоторые данные из базы данных Access 2000 через oleDB на лист, а затем освобождает объект Excel, но после закрытия программы со строкой заголовка появляется окно :

DDE Server Error: [applicationName.exe] - Application Error

Я думаю, что я сузил это, чтобы быть проблемой с закрытием Excel, прежде чем я закрою свою программу. Понимая, что это проблема с созданными мной com-объектами, я просмотрел свой код и попытался найти все места, где хранил COM-объект Excel, и убедиться, что он был освобожден, прежде чем устанавливать его в null. Я проигнорировал те, которые я не хранил, например

excelSheet.GetRange("A1", "A1).Value2 = "Hello";

Я все еще получаю сообщение об ошибке и думаю, что выпустил все свои сохраненные COM-объекты. Есть ли еще одна причина, по которой я все еще могу получить эту ошибку?

1 Ответ

1 голос
/ 21 февраля 2009

Возможно, вы неправильно очищаете ссылки в Excel?

Проверьте эту ветку о том, как это сделать.

...