gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:3750回复:4

如何注册 SuperMap Objects 运行许可?

楼主#
更多 发布于:2003-10-14 14:29
如果您购买了SuperMap Objects 的运行许可,您将得到一组运行许可序列号。SuperWorkspace、Super3D、SuperLayout和SuperTopo控件需要运行许可序列号,SuperLegend不需要。在您开发的系统中,需要使用这些序列号注册运行许可。注册的方式是分别调用相应控件的RegisterRuntime方法。

    以SuperWorkspace控件为例,在第一次打开数据之前,使用控件的RegisterForRuntime方法(Method)按如下方式注册,否则,运行时将会弹出About对话框,并将在地图窗口中显示提示注册信息:

      RegisterForRuntime (用户名、单位名、产品序列号)

  例如在VB工程中可以在Form_Load事件中注册,以入门教程为例:                            

 Private Sub Form_Load()                                                                                            
     If Not SuperWorkspace1.RegisterForRuntime("", "", "") Then
         MsgBox "SuperMap Objects  注册失败,请确认序列号是否正确!"
     End If                                                                                  
     SuperMap1.Connect SuperWorkspace1.Handle                                                    
     SuperWorkspace1.OpenDataSource App.Path & "\..\data\world\world.sdb",  "world", sceSDB, True  
     SuperMap1.Layers.AddDataset SuperWorkspace1.Datasources(1).Datasets ("World"), True
     SuperMap1.ViewEntire                                                                                          
 End Sub                                                                                                                            

  其它控件也应在第一次使用该控件之前调用RegisterForRuntime方法进行注册。
喜欢0 评分0
yep
yep
路人甲
路人甲
  • 注册日期2005-07-19
  • 发帖数27
  • QQ
  • 铜币172枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-08-24 10:53
举报 回复(0) 喜欢(0)     评分
yep
yep
路人甲
路人甲
  • 注册日期2005-07-19
  • 发帖数27
  • QQ
  • 铜币172枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-08-24 10:55
我在DELPHI上注册提示,GET_ROW()未定义函数,几个组件全都是这个问题,请GIS指教,谢谢
举报 回复(0) 喜欢(0)     评分
yep
yep
路人甲
路人甲
  • 注册日期2005-07-19
  • 发帖数27
  • QQ
  • 铜币172枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-08-24 16:15
<P>我在DELPHI上注册提示,Invalid compiler directive: 'VARPROPSETTER',几个组件全都是这个问题,请GIS指教,谢谢</P>
<P>[Error] SuperWkspManagerLib_TLB.pas(29): Invalid compiler directive: 'VARPROPSETTER'<BR>[Fatal Error] SuperMap5.dpk(47): Could not compile used unit 'SuperWkspManagerLib_TLB.pas'<BR></P>
举报 回复(0) 喜欢(0)     评分
yep
yep
路人甲
路人甲
  • 注册日期2005-07-19
  • 发帖数27
  • QQ
  • 铜币172枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-08-24 16:17
<P>//{$VARPROPSETTER ON}</P>
<P>注释掉就通过了,不知道有什么影响,请高手指教!</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部