Pubblicazione Documento NavisWorks

venerdì 21 marzo 2008 - 12.58

Anubis Profilo | Junior Member

Ciao a tutti...

io dovrei fare una cosa di questo tipo: appendere dei file ad un unico file tramite Navisworks, e poi pubblicare il file ke li contiene...

Mi sono importato le DLL di NavisWorks, ovvero NavisWorks5.dll e Interop.NavisWorksFullCtrlAPI5.

ho creato l'oggetto Document e ho messo il codice x appendere i file e poi pubblicare...ve lo posto:

NavisWorks5.Document m_doc = new Document();
m_doc.Visible = false;
m_doc.OpenFile(files[0]);
NavisWorksFullCtrlAPI5.InwOpState attr = (NavisWorksFullCtrlAPI5.InwOpState)m_doc.State();
//object attr = (object)i;

for (x = 1; x <= files.Length - 1; x++)
{
m_doc.AppendFile(files[x]);
}

m_doc.PublishFile(output, attr);

eseguendo l'applicazione da dos mi da questo errore:

Unhandled Exception: System.Runtime.InteropServices.COMException (0x80010105): T
he server threw an exception. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERF
AULT))
at System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFla
gs flags, Object target, Int32[] aWrapperTypes, MessageData& msgData)
at NavisWorks5.DocumentClass.PublishFile(String filename, Object attrib)
at MergeJS.Program.Main(String[] args)

il problema mi sembra di capire ke sia sul Publish(), sugli attributi ke gli passo...

(premetto ke io nn ho mai usato NavisWorks)

ho cercato su internet ma nn ho trovato nulla di utile...qualcuno potrebbe aiutarmi per favore??
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5