Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations IDS on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Interop.INFITF.dll where is that from?

Status
Not open for further replies.

Talou

Computer
May 14, 2019
17
Hello,

I have to do some automation in VBA or VB.Net as there is not CAA API for the commands I want to use.

One of them is "Delete Useless Elements" (in Tools, when you are in the Part Design Workbench)

I found a thread where they speaking about Product reordering in CATIA V5 VBA.
"itsmyjob" shared an awesome solution build in VB.net (
For the debug capabilities and for the robustness, I would also prefer to do VB.net.

In "itsmyjob" solution and other solutions. The dev using:
Interop.KnowledgewareTypeLib.dll
Interop.INFITF.dll
Interop.ProductStructureTypeLib.dll


Question: Where I’m I suppose to get those? Where are they from?

Vincent;
 
Replies continue below

Recommended for you

Hi Talou,
if your CATIA is properly installed, you should find them in the installation folder.

See picture below:
TypeLibs_emgeih.png




Tesak
- Play Tetris in CATIA V5 drawing
 
Hello Tesak,

Nice! That allowed me to connect some dot in my head.

I found the objects I need in the object browser and I can see from there which lib/tlb that I need to add my project references.

I'm able to build and execute.

But I don't get theses dll. Would you know how they get built?
Interop.KnowledgewareTypeLib.dll
Interop.INFITF.dll
Interop.ProductStructureTypeLib.dll

Thanks.

Vincent;

 
TLB stand for TypeLibrary and basically it is just a description of COM object(s) (its properties and methods), but the real implementation of objects is compiled into DLL files. Through these files are COM objects available to other external applications (or DLLs).

Tesak
- Play Tetris in CATIA V5 drawing
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor