Tipo166 Posted March 19, 2009 Posted March 19, 2009 Hello All, We have developed a moderately(?) complicated VBA project for AutoCAD. It consists of ~15 userforms w/ 6-10 controls each; ~24 modules (classes?) ranging in length from 100 lines of code to ~1000 lines w/ 1 to 15 procedures each. The premise is a lot of object handling - dynamic block manipulation, library development, regions, layer control, Layout control, related to building floor space allocation. I've been tasked with converting this to .Net compatible code. Unfortunately the time line is not going to allow me to learn VB.Net and convert everything myself. One option I am looking in to is outsourcing this initial conversion. Being brand new at this outsourcing idea, I have no starting point and thought maybe some one here had experience in this. I have no idea how to ball park the cost to even consider budgeting? Is this a $2K project or $20K? Anybody feel like pointing me in the right direction? Thanks, Trent tfreeman@crestpt.com Quote
ASMI Posted March 19, 2009 Posted March 19, 2009 I will afflict you, but programs on VB.NET for AutoCAD have no similarity to programs on VBA for AutoCAD. The knowledge of syntax VBA is unconditional will help you in VB.NET, however it is other language, and COM interface used VBA is absolutely not similar on .NET classes. As whisky and carrot juice. NET uses wraps of some ObjectArx (C ++) classes (about 2/3 of quantity of original C++ clases) and it is approached to a code on which it is written itself AutoCAD. You should rewrite all code and it will be absolute other code. Here is short training for С# and VB.NET: http://download.autodesk.com/media/adn/DevTV_Introduction_to_AutoCAD._NET_Programming/ Quote
Tipo166 Posted March 19, 2009 Author Posted March 19, 2009 Thanks ASMI - Unfortunately I am accutely aware of the differences! Learning more every day in fact. Maybe conversion is the wrong word. I need the functionality developed with VBA from a .Net based project. More importantly I need resources / options to get this accomplished. Quote
ASMI Posted March 19, 2009 Posted March 19, 2009 .NET has more possibilities than VBA, but also the code will be longer and more complex. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.