Use GP tool Convert shp to e00?

465
1
12-22-2010 05:36 PM
___3
by
New Contributor
I use the GP tool with extension ESRI.ArcGIS.DataInteroperabilityTools.QuickExport convert shp to E00,code like:
   IAoInitialize aoInitialize = new ESRI.ArcGIS.esriSystem.AoInitializeClass();
               esriLicenseStatus licenseStatus = aoInitialize.IsExtensionCodeAvailable(esriLicenseProductCode.esriLicenseProductCodeArcInfo, esriLicenseExtensionCode.esriLicenseExtensionCodeDataInteroperability);
               //MessageBox.Show(licenseStatus.ToString());
               //MessageBox.Show(aoInitialize.IsExtensionCheckedOut (esriLicenseExtensionCode.esriLicenseExtensionCode.DataInteroperability).ToString());
               if(licenseStatus == esriLicenseStatus.esriLicenseAvailable)
                  aoInitialize.CheckOutExtension(esriLicenseExtensionCode.esriLicenseExtensionCodeDataInteroperability );
               //MessageBox.Show(aoInitialize.IsExtensionCheckedOut (esriLicenseExtensionCode.esriLicenseExtensionCode DataInteroperability).ToString());

               gp.OverwriteOutput = true;
               //Initial QuickExport tool
           gp.AddToolbox(@"D:\Program Files\ArcGIS\ArcToolBox\Toolboxes\Data Interoperability Tools.tbx");
               ESRI.ArcGIS.DataInteroperabilityTools.QuickExport toE00 = new ESRI.ArcGIS.DataInteroperabilityTools.QuickExport();
               toE00.Input = "E:\\xiancht.shp";
               toE00.Output = "E00,E:\\"; 
               //excute
               geoResult = gp.Execute(toE00, null) as IGeoProcessorResult;
               aoInitialize.CheckInExtension(esriLicenseExtensionCode.esriLicenseExtensionCodeDataInteroperability);


Run this code and get georesult is null,I donnot known what?
0 Kudos
1 Reply
___3
by
New Contributor
my develope envrioment is Arcgis 9.3.1+vs2008
0 Kudos