阅读:1829回复:4
ARCEngine中如何使用版本管理
<P>小弟使用的是盗版的engine,经破解以后使用发现其他的功能都可以用,但是用到和版本管理相关的接口就会报错,好像是说lisence的问题.请问,盗版的engine可以使用版本管理吗?</P>
|
|
1楼#
发布于:2005-06-22 14:23
需要gdbedit的许可了
|
|
|
2楼#
发布于:2005-06-22 14:55
我这边有gdbedit的许可,但是不知道好不好用诶!不知道怎么测试该许可是否可用!哪位大哥有绝招,请赐教!
|
|
3楼#
发布于:2005-06-22 15:04
<P>\ArcGIS\Bin\AuthorizationSummary.exe</P>
|
|
|
4楼#
发布于:2005-06-29 13:32
<P>在进行AE开发的时候最好进行license的检测</P>
<P>'用于判断是否arcEngine有效<BR>Public m_pAoInitialize As IAoInitialize</P> <P>Public Sub main()<BR>'++++++++++++++++++++++</P> <P> Set m_pAoInitialize = New AoInitialize<BR> If m_pAoInitialize Is Nothing Then<BR> MsgBox "程序初始化失败. 程序不能运行!"<BR> Unload frmmap<BR> Exit Sub<BR> End If<BR> '判断产品是否有效的<BR> If m_pAoInitialize.IsProductCodeAvailable(esriLicenseProductCodeEngine) = esriLicenseAvailable Then<BR> 'If m_pAoInitialize.Initialize(esriLicenseProductCodeEngine) <> esriLicenseCheckedOut Then<BR> If m_pAoInitialize.Initialize(esriLicenseProductCodeEngineGeoDB) <> esriLicenseCheckedOut Then<BR> MsgBox "程序没有数据库编辑扩展模块. 程序不能运行!"<BR>' Unload frmmap<BR> Exit Sub<BR> End If<BR> Else<BR> MsgBox "无效的 ArcGIS Engine 许可. 程序无法运行!"<BR> Unload frmmap<BR> Exit Sub<BR> End If</P> <P>'++++++++++++++++++++++++</P> <P> DoEvents<BR> Unload Form1<BR> frmmap.Show<BR>End Sub<BR></P> |
|
|