i trying to develop custom tool using openstaad + c#.
i want know what is reference .dll name and where its located in staad installed path.(specially connect edition)
your sample Excel macro is working fine in my system. in this new version i not able find openstaadUI reference .dll.
i want known whether openstadd is separate installation and need separate license to develop custom Tool? if not can you guide us how find reference .dll.
Hi Chinna, Vivek and all,
I have revised the sample application project (please find attached). The main important think beside the interop dll is the manifest file. You need to include the manifest file in the project so that the application can find the object.
You can deliver the manifest file with the application or embed it in the application (as in the sample).
@Vivek, the previous sample worked for you because you had the SS6 installed on your machine which registers the TLB file to the system. With the current version we are not writing anything to the registry (due to all security reasons of the OS). So, you will need the manifest file to access STAAD object.
I hope this sample will help you in developing your application.
If you have any other queries, you are welcome to post. We will be glad to help you out.
Senior Principal Software Engineer, Structural
I have Implemented DLL file in my Project and i've added app.manifest file and Copied comInterfaceExternalProxyStub part in end and Recompiled Whole Project. Anything Else i need to Do? File Property for App.manifest file?
This is sample vb.net project, Can you check if my implementation of app.manifest file is correct, i don't want to remove my older version of staad to check it.
Chinna Ayyadurai S can you try above code on your system? compiled file is in debug folder
Now its working fine rudra.. Thanks for your efforts.. really this is helpful for my further development
i tried Vivek.. its working fine.
Thanks for Confirmation.