SE_stream_set_string 的问题
char __nogc * um_value;um_value = (char *)Marshal::StringToHGlobalAnsi(value->ToString()).ToPointer();
SE_stream_set_string(um_stream->ptr, i, um_value);
上面的这个是C++里面调用时的。
不知道在C#中应该是什么怎么使用?
下面的是 ArcSDE API C 中说明,我想在C#中使用,问题出现“const CHAR *string_val” 这个在C#中不知道 应该改成什么?
Usage syntax
LONG SE_stream_set_string(SE_STREAM stream,SHORT column,const CHAR *string_val);
Parameters
stream The stream handle
column The column number to set. Columns numbers start with the number 1
string_val Pointer to the string value to set
补充:企业软件 , 地理信息系统