luckymichael
路人甲
路人甲
  • 注册日期2006-04-12
  • 发帖数18
  • QQ
  • 铜币84枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:5000回复:13

ArcGIS Desktop SDK for VB6 是Arcengine吗?

楼主#
更多 发布于:2006-12-25 16:40
<P>下了DVD版的ArcGIS Desktop 9.2,装了SDK,在VB6“部件”中有Esri Control,里面有MapControl等常用的Arc控件,但是提示未注册,我是用GisEmpire的License。这个SDK应该就是ArcEngine吧?顺便问问哪位兄弟解决这个注册问题能指点一下,不胜感激!</P>
<P>QQ: 84285340</P>
<P>MSN: michael.ou@hotmail.com</P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2006-12-25 19:16
<P>这个是arcgis desktop的sdk,不是arcengine</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
luckymichael
路人甲
路人甲
  • 注册日期2006-04-12
  • 发帖数18
  • QQ
  • 铜币84枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-12-27 20:01
再请问一下Desktop SDK 和Arcengine有何区别?我看它们大部分的控件都一样
举报 回复(0) 喜欢(0)     评分
bluewood_cn
路人甲
路人甲
  • 注册日期2004-04-19
  • 发帖数118
  • QQ
  • 铜币551枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-12-27 20:14
<P>简单来说 ,一个 AE可以脱离ArcGIS软件独立运行。</P>
举报 回复(0) 喜欢(0)     评分
lixaokui
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-12-28 00:39
Desktop SDK 用ArcGis的license应该就可以了,怎么能用AE的呢?
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
luckymichael
路人甲
路人甲
  • 注册日期2006-04-12
  • 发帖数18
  • QQ
  • 铜币84枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2006-12-29 15:23
<P>听说ArcGIS 9.2也可以用9.0的Register,我用9.0包括Designer的License,同样只能用AcrMap等,VB里的Arc Control还是提示没注册</P>
举报 回复(0) 喜欢(0)     评分
luckymichael
路人甲
路人甲
  • 注册日期2006-04-12
  • 发帖数18
  • QQ
  • 铜币84枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2007-01-06 00:21
<P>请问GIS版主,如果要用9.2 Desktop里的SDK要怎样的Crack?在哪里输入CDKEY?如可以破解请指教,不胜感激!</P>
举报 回复(0) 喜欢(0)     评分
frankin
路人甲
路人甲
  • 注册日期2003-12-01
  • 发帖数57
  • QQ
  • 铜币275枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2007-01-11 23:36
我也想知道,顶起
举报 回复(0) 喜欢(0)     评分
frankin
路人甲
路人甲
  • 注册日期2003-12-01
  • 发帖数57
  • QQ
  • 铜币275枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2007-01-20 23:37
<P>问题已解决如果装了AE9.2并授权,估计没问题,另外就是自己初始化License,下面是VB的来自帮助中的例子:</P>
<P>Option Explicit On<BR>Imports ESRI.ArcGIS.esriSystem<BR>Public Class Form1</P>
<P>    Private m_pAoInitialize As IAoInitialize</P>
<P>    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load<BR>        'This sample is designed to perform license initialization on a system<BR>        'that may have access to a floating license. An ArcEditor license will be used.</P>
<P>        Dim licenseStatus As esriLicenseStatus<BR>        licenseStatus = CheckOutLicenses(esriLicenseProductCode.esriLicenseProductCodeArcEditor)</P>
<P>        'Take a look at the licenseStatus to see if it failed<BR>        'Not licensed<BR>        If (licenseStatus = esriLicenseStatus.esriLicenseNotLicensed) Then<BR>            MsgBox("You are not licensed to run this product")<BR>            Me.Dispose()<BR>            'The licenses needed are currently in use<BR>        ElseIf (licenseStatus = esriLicenseStatus.esriLicenseUnavailable) Then<BR>            MsgBox("There are insufficient licenses to run")<BR>            Me.Dispose()<BR>            'The licenses unexpectedly failed.<BR>        ElseIf (licenseStatus = esriLicenseStatus.esriLicenseFailure) Then<BR>            MsgBox("Unexpected license failure please contact your administrator")<BR>            Me.Dispose()<BR>            'Already initialized (Initialization can only occur once)<BR>        ElseIf (licenseStatus = esriLicenseStatus.esriLicenseAlreadyInitialized) Then<BR>            MsgBox("Your license has already been initialized; please check your implementation.")<BR>            Me.Dispose()<BR>            'Everything was checked out successfully.<BR>        ElseIf (licenseStatus = esriLicenseStatus.esriLicenseCheckedOut) Then<BR>            MsgBox("Licenses checked out successfully")<BR>        End If<BR>    End Sub</P>
<P>    Private Function CheckOutLicenses(ByVal productCode As esriLicenseProductCode) As esriLicenseStatus</P>
<P>        Dim licenseStatus As esriLicenseStatus<BR>        m_pAoInitialize = New AoInitialize<BR>        CheckOutLicenses = esriLicenseStatus.esriLicenseUnavailable</P>
<P>        'Check the productCode<BR>        licenseStatus = m_pAoInitialize.IsProductCodeAvailable(productCode)<BR>        If (licenseStatus = esriLicenseStatus.esriLicenseAvailable) Then<BR>            'Initialize the license<BR>            licenseStatus = m_pAoInitialize.Initialize(productCode)<BR>        End If</P>
<P>        CheckOutLicenses = licenseStatus<BR>    End Function</P>
举报 回复(0) 喜欢(0)     评分
gislcp
路人甲
路人甲
  • 注册日期2003-12-11
  • 发帖数35
  • QQ
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2007-01-23 14:19
<P>不明白怎么解决的,因为将控件拖出来的时候就报没有许可错误了</P>
<P>能否详细说明一下,最好有个例子!</P>
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部