Replace Components

Mithas

Utente Junior
Professione: Disegnatore/Progettista
Software: SolidWorks, AutoCAD, Inventor, DraftSight
Regione: Veneto
#1
Ciao a tutti,

ho sviluppato una piccola applicazione che sostituisce i componenti all'interno di un assieme, con sotto-assiemi, in base ad una tabella.

Questo il codice:

foreach (Node Comp in TreeListView.CheckedObjects)
{
string[] outComp = DBFilePath(Comp.Code);
string NameComp = outComp.GetValue(1).ToString();

bool status = modDocExt.SelectByID2(NameComp, swSelectType_e.swSelCOMPONENTS.ToString(), 0, 0, 0, true, 0, null, (int)swSelectOption_e.swSelectOptionDefault);

object swSelObj = swSelMgr.GetSelectedObject6(1, -1);

IComponent2 swSelComp = (IComponent2)swSelMgr.GetSelectedObjectsComponent4(1,-1);

string[] inComp = DBFilePath(Comp.CodeGest);
swAssy.ReplaceComponents2(inComp.GetValue(0).ToString()+inComp.GetValue(1).ToString(),"Default",true,0,true);

swModel.ClearSelection();
}

Fino a l'altro giorno, che ho fatto l'upgrade della versione di Solid alla 2019 sp.03 andava tutto bene, lavorava benissimo e non dava mai intoppi.

Adesso invece non funzione.....

Idee, spiegazioni, consigli?

Grazie.