Hallo Andy,
ich hab das in Compass 4.30 wie folgt gelöst:
1. In Compass gibt es den Menüpunkt 'Dokument/Komponente fuer Austausch', mit dem der Anwender die neue Komponente auswählt. Die Compass-Funktion erstellt einfach eine Textdatei:
___prepare ($(VORLAGENPFAD:|+)abg\komp1.vor $(WSPATH:|+)komp_neu.txt -b32000);
2. In MDT
gibt's ein Icon '3D-Komponente austauschen', das eine Lisproutine aufruft. Der User wird gefragt, welche Komponente er austauschen moechte (muss angepickt werden). Die Lispfunktion ändert nun den Xrefpfad und benennt den Xrefnamen um.
Mit einem weiteren Icon kann er die Umbenennung wieder rückgängig machen.
Das Austauschen ohne Verlust der Abhängigkeiten klappt natürlich nur, wenn die neue Komponente eine Kopie der alten ist. Aber das ist dir sicherlich klar.
Die Definition umzubenennen wird bei uns vom Compass Assembly Manager beim Speichern der Datei übernommen. Habt ihr den auch?
Gruesse,
cs
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP