private void lBatch(string[] paramArr, string outName) { batchCalculations btch = new batchCalculations(rsUtil, rp); btch.BatchPath = paramArr[0]; btch.loadBatchFile(); btch.runBatch(); string desc; object fObj; btch.getFinalObject(out outName, out fObj, out desc); if (fObj is String) { modelDic[outName] = fObj.ToString(); } else if (fObj is RasterDataset) { rstDic[outName] = (IFunctionRasterDataset)fObj; } else if (fObj is FeatureClass) { ftrDic[outName] = (IFeatureClass)fObj; } else { tblDic[outName] = (ITable)fObj; } }
public void createBatchRaster(out string nm, out object rs, out string desc) { nm = null; rs = null; desc = null; if (path == "" || !System.IO.File.Exists(path)) { return; } try { batchCalculations btch = new batchCalculations(rsUtil, new Forms.RunningProcess.frmRunningProcessDialog(true)); btch.BatchPath = path; btch.loadBatchFile(); btch.runBatch(); btch.getFinalObject(out nm, out rs, out desc); } catch { } finally { } }