GUID variables

<< Click to Display Table of Contents >>

Navigation:  ThinBASIC Language > Data types and variables >

GUID variables


GUID  data type


GUID variables are a special form of 16-byte string that are used to contain a 128-bit Globally Unique Identifier (GUID), primarily for use with COM Objects.


A GUID variable is assigned a value with the GUID$ function, or with a string equate, and that value usually remains constant throughout the script execution.  The GUID variable is typically used only as a parameter, rather than as a term in an expression.


Example of a text GUID form: {00000000-0000-0000-0000-000000000000}




When passing a GUID variable to function, it is currently necessary to specify the parameter as STRING. ThinBASIC will perform then necessary conversions.


Function DisplayGuid(someGuid As string) As String

  MsgBox "The guid is: " & GUIDTXT$(someGuid)

End Function


Dim myGuid As Guid = Guid$