Sample code for 30+ languages & platforms
PowerBuilder

Generate UUID

See more ULID/UUID Examples

Generates a version 4 UUID, using either uppercase or lowercase hex.

Chilkat PowerBuilder Downloads

PowerBuilder
integer li_rc
oleobject loo_Sb
integer li_Lowercase

loo_Sb = create oleobject
li_rc = loo_Sb.ConnectToNewObject("Chilkat.StringBuilder")
if li_rc < 0 then
    destroy loo_Sb
    MessageBox("Error","Connecting to COM object failed")
    return
end if

// Generate a lowercase UUID.
li_Lowercase = 1
loo_Sb.AppendUuid(li_Lowercase)
Write-Debug loo_Sb.GetAsString()

// example: edb1bb24-e9be-4ada-98bd-c2d893f29f55

li_Lowercase = 0
loo_Sb.Clear()
loo_Sb.AppendUuid(li_Lowercase)
Write-Debug loo_Sb.GetAsString()

// example: 338EAF28-631E-4303-BE27-A8D80E9191CB


destroy loo_Sb