Ok so if I pretend to develop some Desktop extension for the version 10, I must subscribe to the EDN.
If you plan on doing development with ArcGIS Engine controls (map, toc, toolbar, pagelayout controls) and ArcMap, you need EDN + some desktop license (arcview, arceditor or arcinfo.) So you have to pay twice for the privilege.
"purchase an Engine developer license and install the Engine SDK"
Can I add a mapcontrol to a dockable window in ArcMap 9.3 without the EDN?.
Yes you can customize ArcMap with your ArcInfo license, you don't need anything else, this is what I have. You could get in trouble in ArcGIS 10 if you tried to add a mapcontrol to a dockable window, you can't do that without an EDN license.EDN does not include a license to run ArcMap. EDN licenses are for development and support of ArcGIS Engine and Server, that means you can't use these licenses for production systems.
For 9.3, you do not need a license for VBA. For ArcGIS 10, you need a VBA license from esri but license is free, you just have to request it.To develop ArcGIS desktop in 9.3 or 10 with Visual Studio (2005 or 2008 for ArcGIS 9.3, 2008, 2010 for ArcGIS 10), you do not need an EDN license. You can just install the developer kit. To develop server or Engine applications, you need an EDN license. EDN is not so useful to develop desktop applications because it doesn't include a license ArcGIS desktop, which you need for testing, etc.I would advise against developing anything new with VBA since it's on its' way out.
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.