- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Dear experts,
Since Advance steel forum has less number of lisp specialists , we cannot expect more experts there
We successfully do several inhouse developments with dot net in advance steel but closing and opening of advance steel and to get the profiles mapping with settings mapping done every time to test a simple change is too much critical , we like to do the lisp customization on advance steel. Advance steel dont have any bla , vlax things inbuilt. I think they have not given any ready api for lisp in advance steel. But Advance steel runs on FULL VERSION OF AUTOCAD. there are several dll files which are called from the ms office to create objects on advance steel through the vba but these dont work from the Autocads VBA. I dont know why Autodesk is not giving proper tlb for Advance steel.
We want to get the
interop dll to tlb
tlb to vla/vlax
then call these from the lisp
Attached references to clarify the roads map)
We know that we can prepare lisp functions from the tlb files , and we can prepare tlb files for interop dll files (com visible dll files)
For Advance Steel we can do lot of things with excel automations through the referencing of dll and tlb files in 32 bit excel. Lisp is better since we dont need to close advance steel to test and deploy the lisp tools
For references of the process (i have attached the word files here) and some url relevant for this purpose
Here we have dot net dll files which we frequently use in our inhouse Addins and Addons of Dotnet.
We want to generate .tlb from these
we want to generate vla and the vlax files from these
Please help
C:\Program Files\Common Files\Autodesk Shared\Advance\
AdvanceExchangeModel16_64.dll
AdvanceExchangeModel21_64.dll
AdvanceExportsCOM21_64.dll
AdvanceGTCCIS221_64.dll
AdvanceGTCDispatcher16_64.dll
AdvanceGTCExpress21_64.dll
AdvanceGTCGeometry16_64.dll
AdvanceGTCGeometry21_64.dll
AdvanceGTCInterface16.dll
AdvanceGTCInterface21.dll
AdvanceGTCMapping16_64.dll
AdvanceGTCMapping21_64.dll
AdvanceGTCODBC16_64.dll
AdvanceGTCODBC21_64.dll
AdvanceGTCODBCBase16_64.dll
AdvanceGTCODBCBase21_64.dll
AdvanceGTCProfiles16_64.dll
AdvanceGTCProfiles21_64.dll
AdvanceGTCProfilesBase16_64.dll
AdvanceGTCProfilesBase21_64.dll
AdvanceGTCRoots16_64.dll
AdvanceGTCRoots21_64.dll
AdvanceGTCSDNF21_64.dll
AdvanceGTCStep21_64.dll
AdvanceRTFEngine16_64.dll
AdvanceRTFEngine21_64.dll
AdvanceSyncGTC16_64.dll
AdvanceSyncGTC21_64.dll
AdvanceSyncGTCUI16.dll
AdvanceSyncGTCUI21.dll
AdvanceTools16_64.dll
AdvanceTools21_64.dll
Interop.ADVANCEEXCHANGEMODELLib21.dll
Interop.AdvanceExportsCOMLib21.dll
Interop.AdvanceGTCMappingLib21.dll
Interop.AdvanceSyncGTCLib21.dll
https://docs.microsoft.com/en-us/dotnet/framework/interop/how-to-add-references-to-type-libraries
C:\ProgramData\Autodesk\Advance Steel 2021\USA\Steel\Support\Toolbars dll files
How to make my own vla or vlax functions for advance steel from the interop dll files?
BIM Manager And Digital Lead (Structures Online)
BOOST, AR , VR ,EPM,IFC API,PDF API , CAD API ,Revit API , Advance Steel API
Founder of Geometrifying Trigonometry(C)
Solved! Go to Solution.