首页
|
GIS新闻
|
GIS基础
|
GIS应用
|
GIS开发
|
WebGIS
|
测绘
|
遥感
|
GPS
|
专题
|
GIS招聘
|
资料下载
|
社会万象
|
论坛
|
站内新闻公告
您的位置:
GIS门户网
→
GIS应用
→
正文
GIS网内容搜索
GIS网热门内容
•
深圳市三维(3D)电子地
•
MAPGIS6.5 视频教程下载
•
北京三维立体图,北京市
•
成都市三维(3D)立体电
•
杭州三维立体图,杭州市
•
MapGis多媒体视频教程[下
•
哈尔滨三维(3D)电子地
•
济南三维立体图,济南市
•
沈阳三维立体图,沈阳市
•
天津三维立体图,天津市
•
郑州三维立体图,郑州市
•
在ArcGIS9.2中管理空间数
GIS网推荐内容
•
三维GIS
•
开源:自上而下渐入核心
•
MapWinGIS介绍
•
北京54坐标和经纬度坐标
•
全套ArcGIS软件安装
•
GIS最新发展趋势
•
地理信息系统GIS的前沿技
•
开放生态下的秩序
•
从组件式到服务式 GIS的
•
GIS热点技术
•
应用TelluroMap的三维GI
•
国内首个三维数字景区管
GIS网最新内容
•
“全国信息化工程师—GI
•
更改Google Desktop Sea
•
arctoolbox不能用怎么办
•
奥运赛事场馆电子地图
•
你还在使用ArcView3.x吗
•
ArcGIS三维分析模块的使
•
三维触摸屏,技术不算新
•
长春市三维电子地图,长
•
沈阳三维立体图,沈阳市
•
天津三维立体图,天津市
•
济南三维立体图,济南市
•
石家庄三维立体图,石家
提出意见和建议
ArcSDE C API在.NET中的调用
添 加:2008-03-11; 发 表:2008-03-11;
点 击:81
; 来 源:〇o.CL氯.o〇
GIS门户网提示:本文章共3575字,分3页,当前第1页,快速翻页:
1
2
3
在.NET中调用API函数
C#:
using
System.Runtime.InteropServices;
[DllImport(
"
sde.dll
"
)]
//
还有其他的属性可参考MSDN
public
static
extern
Int32 SE_connection_create(
string
server,
string
instance,
string
database,
string
username,
string
pwd,
ref
SE_ERROR error,
out
IntPtr pSdeConn);
VB.NET:
Imports
System.Runtime.InteropServices
<
DllImport(
"
sde.dll
"
, SetLastError:
=
True
, ThrowOnUnmappableChar:
=
True
)
>
_
Public
Shared
Function SE_connection_create()
Function
SE_connection_create(
ByVal
server
As
String
,
ByVal
instance
As
String
,
ByVal
database
As
String
,
ByVal
username
As
String
,
ByVal
password
As
String
,
ByRef
error1
As
SE_ERROR,
ByRef
connection
As
IntPtr)
As
Int32
End Function
还可以使用Declar关键字来引用API函数,这里就不介绍了。
ArcSDE C API的声明方法
'--------------↓声明SE_ERROR结构体↓-----------------
<StructLayout(LayoutKind.Sequential, CharSet:=CharSet.Unicode)> _
Public Structure SE_ERROR
Public sde_error As Int32
Public ext_error As Int32
'<MarshalAs(UnmanagedType.ByValArray, SizeConst:=512)> _
Public err_msg1 As Char()
'<MarshalAs(UnmanagedType.ByValArray, SizeConst:=4096)> _
Public err_msg2 As Char()
End Structure
'--------------↑声明SE_ERROR结构体↑-----------------
'-------------------调用SE_connection_create函数----------------------
'------------------连接SDE-------------------------
'返回结果
'SE_SUCCESS 0
'SE_FAILURE -1
'SE_NO_ACCESS -15
'SE_SDE_NOT_STARTED -5
'SE_IOMGR_NOT_AVAILABLE -101
本文章更多内容
:
1
-
2
-
3
-
下一页>>
收藏本页:
点这里复制本页地址发送给您QQ/MSN上的好友
相关文章
•
ArcGIS 9.2 Server Pack 5 蓄势待发
•
开放的地图服务器
•
Oracle Spatial中上载GIS空间数据方法研究
•
基于Delphi的MAPGIS二次开发
•
MapGIS二次开发之打开Tin文件
•
对MAPGIS正版、解密版、虚拟狗版对比研究
•
MAPGIS TIF格式转成MSI格式
•
ArcGIS和MAPGIS比较
•
MapGIS中把注释变为子图的方法
•
MapGIS删除重复注释子图方法
•
ArcGIS Server或IMS的AppLockMgr导致Deskto
•
Winform自定义控件在网页上的应用
•
ArcGIS 9.0 绘制扇形
•
MAPGIS路在何方?
•
MapGIS · ArcGIS · 一点想法
•
shapefile 和 MapGIS 文件格式之间的转换
•
基于MapGIS平台的矿产资源评价数据库的建设
•
一个优秀的PDA矢量系统----ArcPad 【原创】
•
巴乔提出的,基础数据ployline向ploygon转化
•
如何解决 MAPGIS70 学习版和 MAPGIS 67 版之
相关评论
GIS门户网提示:本文章所属分类:
首页
→
GIS应用
GIS
GIS