Show/Hide Toolbars

Licence Protector 5

Transfers a licence from PC A to PC B using EasyGo screens. This function requires the Activation Server 6.

 

All screens, which handle the license transfer including error situations can be found here

Implement license transfer - chapter Transfer a license from PC A to PC B

Requires SetRegisterLicTransfer to define additional settings if a complete license file should be moved

 

 

 

Name

TransferLicence                                                                                      

Purpose

Transfers a license. Requires Activation Server 6

Params

Parameter

Type

Example

Note

Projectname

String

Demo Project

projectname, if empty the internal projectname of the license file is used – identifies the project on the Activation Server

Module ID

String

QHD001

ModuleID – identifies the module

ID

String

yuGEI-5EPc3-9E7Il-3tI8X-7QU5k-6h14R

Identifier which is used to check and register this activation. Should be a unique ID like Serial Number, Invoice Number. Retrieve the Serial Number with GetSerial

Returncode

Returncode

Type Integer

Note

0

License transfer was successful

3001-3999

Errors on the Activation Server 6, see Activation Server 6 error codes

Other return codes

Operation failed, see list of return codes

Usage

Used to validate the license.  

Sample

 

  iRes := lic.TransferLicence(‘’, ‘QHD001’, ‘yuGEI-5EPc3-9E7Il-3tI8X-7QU5k-6h14R’,true, true);

  if iRes = 0 then

  begin

    << license transfer successful >>

     ...

  end

 

    << other errors >>>

     ...

   

See also

SetRegisterLicTransfer