| | | 17 Optionen für korrosionsbeständige Teile: Metalle und Nachbearbeitungen, ein Fachartikel
|
Autor
|
Thema: Document mit Project verknuepfen (660 mal gelesen)
|
marbasco Mitglied Developer
Beiträge: 9 Registriert: 25.11.2005 SmarTeam V5R14 SP7 .Net 2.0 Visual Studio 2005 Windows XP / SP2
|
erstellt am: 13. Dez. 2005 13:47 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe ein Problem, ein Document mit einem Project mit Hilfe der API zu verknuepfen. Wenn ich versuche mir mittels Code: SmSession.MetaInfo.get_HierarchicalLinkClassByClasses(idParent, idChild)
die Linkklasse geben zu lassen, kommt eine Fehlermeldung, dass das System einen Link zwischen einem Document und einem Project verhindert. Aber wenn ich im SmarTeam Editor ein Document auf den Desktop lege und mir in einem Skript anzeigen lasse, was fuer eine Linkklasse er verwendet, um das Document dann mit dem Poject zu verknuepfen, sehe ich, dass es genau die Klasse ist, die auch nehmen moechte. Und auch wenn ich diese ID der Klasse direkt nehmen moechte Code: objDocument.LinkToParent(idLink, objProject, null)
bringt er mir den Fehler. Der einzige Weg, mit dem ich das ganze bisher hinbekomen habe ist indem ich das Document auf den Desktop gelegt habe und es direkt danach wieder von dort entfernt habe. Aber das kann ja nicht unbedingt der richtige und einzige weg sein.Wenn mir da jemand weiterhelfen koennte, wie ich ein Document mit einem Project verknuepfe, waere das super. Danke schon mal Matthias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ChristianS Moderator Leiter Kundenbetreuung
Beiträge: 635 Registriert: 27.09.2000
|
erstellt am: 14. Dez. 2005 08:12 <-- editieren / zitieren --> Unities abgeben: Nur für marbasco
Hi, ein Document kann mit einem Projekt nicht Parent/Child sein. Parent/Child können nur Klassen innerhalb einer Top Level Class verknüpft werden. Was Du brauchst ist ein SmObject.SmClass.GeneralLinks.GetLinkClasses. damit kommst Du an die Link-Klasse ran und im weiteren baust Du dann auch den Link mit smobject.LinkOneLevel Gruß Christian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marbasco Mitglied Developer
Beiträge: 9 Registriert: 25.11.2005 SmarTeam V5R14 SP7 .Net 2.0 Visual Studio 2005 Windows XP / SP2
|
erstellt am: 14. Dez. 2005 15:14 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|