hallo matthias-p
vielen dank für deine antwort, das hilft mir weiter.
aber ich habe trotzdem noch fragen, die ausgabe habe ich noch falsch:
--------------ausgabe-----------
database_part_tag = 172577
revision_count = 2
revisions = NXOpen.Tag[]
revision_id = System.Char[]
file_count= 2
file_types = System.String[]
file_names = System.String[]
-------------code--------------
Option Strict Off
Imports System
Imports System.Windows
Imports System.Windows.Forms
Imports NXOpen
Imports NXOpen.UF
Module NXJournal
Dim s As Session = Session.GetSession()
Dim ufs As UFSession = UFSession.GetUFSession()
Dim lw As ListingWindow = s.ListingWindow
Sub Main()
lw.Open()
'database_part_tag abholen
Dim ItemID As String = 869604
Dim database_part_tag As String
ufs.Ugmgr.AskPartTag(ItemID, database_part_tag)
lw.WriteLine("database_part_tag = " + database_part_tag)
' ListPartRevisions abholen
Dim revision_count As Integer
Dim revisions As Tag()
ufs.Ugmgr.ListPartRevisions(database_part_tag, revision_count, revisions)
lw.WriteLine("revision_count = " + revision_count.ToString())
lw.WriteLine("revisions = " + revisions.ToString())
'MessageBox.Show("revisions = " + revisions.ToString())
' PartRevisionId abholen
Dim i As Integer
Dim revision_id As char()
ufs.Ugmgr.AskPartRevisionId(revisions(i), revision_id)
lw.WriteLine("revision_id = " + revision_id.ToString())
' ListPartRevFiles
Dim file_count As Integer
Dim file_types As String()
Dim file_names As String()
ufs.Ugmgr.ListPartRevFiles(revisions(0), file_count, file_types, file_names)
lw.WriteLine("file_count= " + file_count.ToString())
lw.WriteLine("file_types = " + file_types.ToString())
lw.WriteLine("file_names = " + file_names.ToString())
End Sub
End Module
------------------
gruss urs
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP