• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    Autodesk Inventor Customization

    Reply
    Distinguished Contributor
    Posts: 565
    Registered: ‎02-12-2009

    Fastest way to read iProps?

    137 Views, 2 Replies
    07-06-2009 01:21 PM
    What is the fastest way to read iProperties? I have a folder structure of models (purchased parts) and I want to populate a database with their iProperties.
    Please use plain text.
    *Sanjay Ramaswamy \(Autodesk\)

    Re: Fastest way to read iProps?

    07-06-2009 03:00 PM in reply to: cadfish1
    Use Apprentice. The following sample in the SDK is a good starting point:

    C:\Program Files\Autodesk\Inventor
    2010\SDK\DeveloperTools\Samples\VB\Standalone
    Applications\ApprenticeServer\Properties\

    Sanjay-
    Please use plain text.
    Distinguished Contributor
    Posts: 565
    Registered: ‎02-12-2009

    Re: Fastest way to read iProps?

    03-01-2012 06:18 AM in reply to: *Sanjay Ramaswamy \(Autodesk\)

    I'm hoping there is another way becuase even though Apprentice is much faster than Inventor, it's still far too slow when you are using it read thousands (perhaps tens of thousands) of files (to display in a ListView in Detail mode [grid] or DataGridView control).  I don't need to load up all the entire file (i.e. sketches, features, sheets, views, the list goes on and on), I just need its iProperties.  What I really need is for Autodesk to develop and maintain an app (a DLL perhaps like DsoFile.dll) so programmer can do large scale data retreival that is extremely fast so the user isn't waiting too long (right now it's way way too long).  I can't image this being difficult for Autodesk to do because they know the file struture and how to pull what is needed but perhaps they don't want to maintain such of an app but maintainance from one version to the next is most likely minimal.  Heck, Autodesk I'm sure would even utilize for the new app I'm proposing for some purposes (e.g. displaying the thumbnail in the Open dialog).

     

    !temp1.jpg

    Please use plain text.