Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

RegistrationEngineMBS.Alphabet as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Registration MBS Util Plugin 9.5 Yes Yes Yes Yes No
Function: The characters to use for serial numbers.
Example:
dim r as new RegistrationEngineMBS

r.Field(0)="Hello World"
r.Field(1)="MyProduct 2008"

r.Alphabet="ABC123"
MsgBox r.Calc // shows: A1AC-2312-12CC

r.Alphabet="0123456789"
MsgBox r.Calc // shows: 4308-2905-4013
Notes:
Must have at least two characters.
Characters must be unique.
Default is "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".
(Read and Write property)

Feedback, Comments & Corrections

RegistrationEngineMBS.BlockLength as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Registration MBS Util Plugin 9.5 Yes Yes Yes Yes No
Function: The Length of the blocks in the serial number.
Example:
dim r as new RegistrationEngineMBS

r.Field(0)="Hello World"
r.Field(1)="MyProduct 2008"

r.NumberLength=10
r.BlockLength=5
MsgBox r.Calc // shows: ICYRR-ES4UX

r.NumberLength=16
r.BlockLength=4
MsgBox r.Calc // shows: ICYR-RES4-UXQ1
Notes:
If this value is 0, no delimeters are used.
(Read and Write property)

Feedback, Comments & Corrections

RegistrationEngineMBS.Delimiter as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Registration MBS Util Plugin 9.5 Yes Yes Yes Yes No
Function: The delimiter string to use for separating blocks in the serial number.
Notes:
Default is "-".
(Read and Write property)

Feedback, Comments & Corrections

RegistrationEngineMBS.Mode as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Registration MBS Util Plugin 9.5 Yes Yes Yes Yes No
Function: The mode of operation.
Notes:
Currently always 0.
Set to 1 to use 128bit instead of 64bit number.
(Read and Write property)

Feedback, Comments & Corrections

RegistrationEngineMBS.NumberLength as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Registration MBS Util Plugin 9.5 Yes Yes Yes Yes No
Function: The maximum length of the number.
Example:
dim r as new RegistrationEngineMBS

r.Field(0)="Hello World"
r.Field(1)="MyProduct 2008"

r.NumberLength=10
r.BlockLength=5
MsgBox r.Calc // shows: ICYRR-ES4UX

r.NumberLength=16
r.BlockLength=4
MsgBox r.Calc // shows: ICYR-RES4-UXQ1
Notes: (Read and Write property)

Feedback, Comments & Corrections

RegistrationEngineMBS.Platform as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Registration MBS Util Plugin 9.6 Yes Yes Yes Yes No
Function: Which platform to use for platform specific keys.
Notes:
Value is set in the constructor to current platform, but you can change it if you want to run the key generator on a different platform.

Values are:
1Mac
2Windows
3Linux

All other values behave like PlatformSpecificKeys is false.
This value is only used if PlatformSpecificKeys is true.
(Read and Write property)

Feedback, Comments & Corrections

RegistrationEngineMBS.PlatformSpecificKeys as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Registration MBS Util Plugin 9.5 Yes Yes Yes Yes No
Function: Whether you want platform specific keys.
Notes:
Set to false if you want to have Windows, Mac OS X and Linux all use the same serial numbers.
Set to true if you want to different serial numbers depending on the platform.

Default is false.
(Read and Write property)

Feedback, Comments & Corrections

RegistrationEngineMBS.Prefix as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Registration MBS Util Plugin 9.5 Yes Yes Yes Yes No
Function: The prefix for the serial number string.
Notes: (Read and Write property)

Feedback, Comments & Corrections

RegistrationEngineMBS.Seed as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Registration MBS Util Plugin 9.5 Yes Yes Yes Yes No
Function: A seed value you can set to get your serial number more unique.
Notes: (Read and Write property)

Feedback, Comments & Corrections

RegistrationEngineMBS.Suffix as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Registration MBS Util Plugin 9.5 Yes Yes Yes Yes No
Function: The suffix for the serial number string.
Example:
dim r as new RegistrationEngineMBS

r.Field(0)="Hello World"
r.Field(1)="REALbasic"
r.suffix="-RB600CPFUSA-MAC"

r.BlockLength=8
r.NumberLength=32

MsgBox r.Calc
// shows: EV6GG9P2-DI533EV6-GG9P2DI5-33EV6GG9-RB600CPFUSA-MAC
// looks like a REALbasic serial number ;-)
Notes: (Read and Write property)

Feedback, Comments & Corrections

The items on this page are in the following plugins: MBS Util Plugin.




Links
MBS Xojo Chart Plugins