sky0553
路人甲
路人甲
  • 注册日期2006-10-26
  • 发帖数18
  • QQ
  • 铜币185枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2147回复:3

[求助]AE接口

楼主#
更多 发布于:2008-09-21 16:52
<P> IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactory();</P>
<P>IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactoryClass();</P>
<P>请问 ShapefileWorkspaceFactory是个接口能实例化吗 这俩代码运行都没问题 为什么?</P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2008-09-22 21:02
<P>比如打开一个dbf表格,可以这样写:</P>
<P>string filePath = @"\\sql\gis_data\arcengineapps\osp_seasonalchecking\GHU\Hydrant\Data"; <BR>string tableName = "selectedhydops.dbf"; <BR>IWorkspaceFactory wsFactory = new ShapefileWorkspaceFactoryClass(); <BR>IWorkspace ws = wsFactory.OpenFromFile(filePath, 0); <BR></P>
举报 回复(0) 喜欢(0)     评分
sky0553
路人甲
路人甲
  • 注册日期2006-10-26
  • 发帖数18
  • QQ
  • 铜币185枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-09-24 14:48
<P> 迷茫啊   能否说清楚点啊    谢谢了!!!</P>
<P>IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactory();</P>
<P>IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactoryClass();</P>
<P>请问 ShapefileWorkspaceFactory是个接口能实例化吗 这俩代码运行都没问题 为什么?</P>
举报 回复(0) 喜欢(0)     评分
wheroy
路人甲
路人甲
  • 注册日期2004-09-04
  • 发帖数159
  • QQ
  • 铜币251枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2008-10-12 10:26
所有的组件对象类被转换成为被管理的类;被管理的类名与起初的类<BR>名加上‘Class’相同。例如,Point组件对象类的名称是PointClass。<BR>所有类也有一个和组件对象类相同名称的接口,该接口对应于组件对<BR>象类缺省接口。例如,PointClass有一个Point接口。类型库导入者添<BR>加这个接口,这样客户端可以注册为事件汇。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部