Click or drag to resize
CDHIGetTemplateInfoEx Method (CGXNETCore, String, Int32, String, Int32, String, Int32, CLST)
Retrieve the file, DH Table name, type and channel list from an import template.

Available since Oasis montaj version: 7.3
License: Available to specially licensed modules.  

Namespace: Geosoft.Desktop.GXNetX
Assembly: geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll)
Notes
As of version 6.0, the import templates (*.i3, *.i4) produced by the Wholeplot import wizards contain the following lines: FILE assay.txt (except for ODBC) DRILLTYPE 3 DRILLTABLE Assay The FILE is normally the input file name, except for ODBC, where it is not defined. The DRILLTYPE is one of DH_DATA_XXX, and the DRILLTABLE is the name of the Wholeplot database table; e.g. Project_Assay.gdb in the above case. The DRILLTABLE is only included in the template for <define>DH_DATA_FROMTO</define> and <define>DH_DATA_POINT</define>, but this function will return the appropriate table names (e.g. Collar, Survey, ENSurvey) for the other types. If the DRILLTYPE is NOT found in the template, a value of <define>DH_DATA_UNKNOWN</define> is returned for the data type; likely an indication that this is not a new-style template produced by Wholeplot. This version also returns a list of the channels in the template checks can be made to see if the import will exceed the database channel limit.
Syntax
public static void IGetTemplateInfoEx(
	CGXNETCore gxNetShared,
	string templ,
	ref int data_type,
	ref string file,
	int file_size,
	ref string table,
	int table_size,
	CLST lst
)

Parameters

gxNetShared
Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore
templ
Type: SystemString
Template name
data_type
Type: SystemInt32
<define>DH_DATA</define>
file
Type: SystemString
File name (blank for ODBC, or undefined).
file_size
Type: SystemInt32
File name buffer size
table
Type: SystemString
Table name (blank for <define>DH_DATA_UNKNOWN</define>, or undefined).
table_size
Type: SystemInt32
Table name buffer size
lst
Type: GeoEngine.Core.GXNetXCLST
Channel list (returned)
See Also