2013-11-12 1 views
0

У меня есть softartisans офис писатель версия 8 и также установили первенствовать viewer.I хочет, чтобы открыть Excel с помощью моего приложения, который разработан в классической осине и vb.So, когда я запустить приложение, он говоритНевозможно создать объект в классическом осины

"can not create object"

Server.CreateObject(SoftArtisans.OfficeWriter.ExcelWriter) 

ответ

3

Это сообщение об ошибке может появиться, если объект, который вы пытаетесь использовать, не зарегистрирован на вашем сервере. Обычно есть DLL-файл, который регистрируется как часть установки программного обеспечения или вам необходимо вручную зарегистрировать DLL-файл, используя cmd.exe и regsvr32.exe.

Version 8 of OfficeWriter, который вы ссылаетесь, как представляется, является .Net-приложением и поэтому вряд ли совместим с ASP Classic. Version 3.9.2 был версией ASP Classic, если вы все еще можете найти ее копию.

Возможно, вы пытаетесь создать объект, который не существует, потому что ваш вызов неправильный, например. если он вместо этого будет чем-то другим (проверьте руководство), как в приведенном ниже примере.

Server.CreateObject("Softartisans.ExcelWriter") 
+1

Чтобы добавить: Начиная с OfficeWriter 4.6.0, классические компоненты ASP больше не распространяются вместе с установщиком. Существуют версии 4.6.0 и 4.6.1, если вы обратитесь в службу поддержки (www.officewriter.com/support). Примечание. Я работаю для SoftArtisans, создателей OfficeWriter. – AlisonB

+0

ya Я понимаю, после проверки всех вещей я обнаружил, что мне нужно установить версию 4, но не могу найти ссылку –

+0

Поскольку @AlisonB прокомментировал, вы можете связаться со службой поддержки Softartisans по адресу www.officewriter.com/support –