About Converting VBA Pipe Network Rules to .NET

In drawings, you can convert Autodesk Civil 3D pipe and structure rules that are VBA-based to .NET.

In Autodesk Civil 3D 2008, and in earlier versions of Autodesk Civil 3D, the pipe and structure rules that were included in the product were created using VBA, and maintained in a .dvb file (C3DPipeNetworkRules.dvb).

In Autodesk Civil 3D 2009, new pipe network rule sets that are created now point to the .NET dll version of rules, and therefore point to a .NET .dll file (C3DPipeNetworkRules.dll).

The .NET-based rules typically provide optimal performance over VBA-based rules. Autodesk Civil 3D 2009, and later versions, still support VBA-based rules.

If you have not made any modification to your VBA pipe networks rules file (C3DPipeNetworkRules.dvb), it is recommended that you convert the pipe and structure rules in drawings to .NET using this command. If you have made edits to the C3DPipeNetworkRules.dvb rules file, it is not recommended that you convert rules to .NET because you will lose any VBA changes you made to C3DPipeNetworkRules.dvb.

If you create a new rule set in Autodesk Civil 3D 2009 or later, the rules will point to the .NET dll version of rules. If you open a drawing that has a rule set that was created in Autodesk Civil 3D 2008, or earlier versions of Autodesk Civil 3D, the rule set will still point to and execute the VBA version of rules, unless you run the convert to .NET command.

Please note the following: