Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > COM ActiveX PivotTable


Автор: Mastroyani 10.4.2006, 09:35
Здравствуйте,

создал приложение с activeX компонентом Microsoft Office Pivot Table 11.0.
(она должна связываться с сервером и показывать оттуда данные)
Поставил её на наш сервер, теперь если запускаю её на самом сервере - всё работает,
если захожу с моего компьютера на сервер и запускаю её оттуда - "Неизвестная ошибка"
Проблема вся в этом обьекте - так как если создать простую программку (без activeX компонентов)
- всё работает.

Ещё - если файлы перекопировать к себе на комп и запустить программу -
она без проблем связывается с сервером.

То есть видать нужно как то по другому инициализировать этот обьект.
(Я пока просто перенёс её мышкой в форму (visaul studio 2005) ) вот код
созданный VB2005:

Код

Me.ptA = New AxMicrosoft.Office.Interop.Owc11.AxPivotTable
'.....
Me.ptA.ContextMenuStrip = Me.ContextMenuStrip1
Me.ptA.DataSource = Nothing
Me.ptA.Dock = System.Windows.Forms.DockStyle.Fill
Me.ptA.Enabled = True
Me.ptA.Location = New System.Drawing.Point(0, 0)
Me.ptA.Name = "ptA"
Me.ptA.OcxState = CType(resources.GetObject("ptA.OcxState"), System.Windows.Forms.AxHost.State)
Me.ptA.Size = New System.Drawing.Size(285, 243)
Me.ptA.TabIndex = 0


Если у кого была такая проблема, буду благодарен за помощь

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)