Robot API

Robot API

Max-88
Advocate Advocate
979 Views
7 Replies
Message 1 of 8

Robot API

Max-88
Advocate
Advocate

Hi,

 

I have looked at one of Rafal's old posts showing how to create a dll and make it available in Robot, tried same in Visual Studio 2016 Community Edition and I could not figure out how to add the created *.tlb library to *.dll file, point 9 in the attached doc.

 

Copyright note: the attached doc belongs to and has been posted previously by Rafal šŸ™‚

 

I have searched the web, no luck.

Needless to say that my programming skills are not up to scratch.

 

Can anyone enlighten me on this?

 

cheers

max

0 Likes
Accepted solutions (1)
980 Views
7 Replies
Replies (7)
Message 2 of 8

Rafal.Gaweda
Autodesk Support
Autodesk Support
According to google there is no VS 2016 \ VS 2016 CE
https://www.google.ch/search?q=visual+studio+2016&ie=utf-8&oe=utf-8&gws_rd=cr,ssl&ei=CMQ4VtPfDpCejwP...

but of course I can be mistaken


Rafal Gaweda
0 Likes
Message 3 of 8

Max-88
Advocate
Advocate

Hi Rafal,

 

My bad, it was Microsoft Visual Studio 2015 Community Edition I was referring to.

 

https://www.visualstudio.com/products/visual-studio-community-vs

 

 

Thanks for looking into this.

 

cheers

max

0 Likes
Message 4 of 8

Rafal.Gaweda
Autodesk Support
Autodesk Support
It seems this version of VS does not contain Resource Editor.
We will see what we can do.


Rafal Gaweda
0 Likes
Message 5 of 8

Rafal.Gaweda
Autodesk Support
Autodesk Support
Accepted solution
I am afraid there is no other solution than buying full VS to edit dll in the way it is required.

Or create exe instead of dll.


Rafal Gaweda
0 Likes
Message 6 of 8

m_redmerski
Participant
Participant
Hello Rafal,
Is there any chance to use free tools to build a dll robotaddin? VS Enterprise license is quite expensive for single designer.

Regards
0 Likes
Message 7 of 8

m_redmerski
Participant
Participant
maybe this tool can help: http://www.resedit.net/

the problem is that when i attach the tlb using this tool. And then try to register it to .net I have an error that it's not a .NET assembly
0 Likes
Message 8 of 8

Anonymous
Not applicable

i guess you should check interop***.dlls in robot "exe" directory.

 

there are 3 such kind dlls. you can reference one with "robot" in it's name.

 

0 Likes