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?