vb的GUID生成算法源代码推荐:vb的GUID生成算法
vb的GUID生成算法
vb的GUID生成算法
'RETURNS:  GUID if successful; blank string otherwise. 
vb的GUID生成算法'
Unlike the GUIDS in the registry, this function returns GUID 
vb的GUID生成算法'
without "-" characters.  See comments for how to modify if you 
vb的GUID生成算法'
want the dash. 
vb的GUID生成算法

vb的GUID生成算法
Public Function GUID() As String 
vb的GUID生成算法    
Dim lRetVal As Long 
vb的GUID生成算法    
Dim udtGuid As GUID 
vb的GUID生成算法     
vb的GUID生成算法    
Dim sPartOne As String 
vb的GUID生成算法    
Dim sPartTwo As String 
vb的GUID生成算法    
Dim sPartThree As String 
vb的GUID生成算法    
Dim sPartFour As String 
vb的GUID生成算法    
Dim iDataLen As Integer 
vb的GUID生成算法    
Dim iStrLen As Integer 
vb的GUID生成算法    
Dim iCtr As Integer 
vb的GUID生成算法    
Dim sAns As String 
vb的GUID生成算法    
vb的GUID生成算法    
On Error GoTo errorhandler 
vb的GUID生成算法    sAns 
= "" 
vb的GUID生成算法     
vb的GUID生成算法    lRetVal 
= CoCreateGuid(udtGuid) 
vb的GUID生成算法     
vb的GUID生成算法    
If lRetVal = 0 Then 
vb的GUID生成算法     
vb的GUID生成算法       
'First 8 chars 
vb的GUID生成算法
        sPartOne = Hex$(udtGuid.PartOne) 
vb的GUID生成算法        iStrLen 
= Len(sPartOne) 
vb的GUID生成算法        iDataLen 
= Len(udtGuid.PartOne) 
vb的GUID生成算法        sPartOne 
= String((iDataLen * 2- iStrLen, "0") _ 
vb的GUID生成算法        
& Trim$(sPartOne) 
vb的GUID生成算法         
vb的GUID生成算法        
'Next 4 Chars 
vb的GUID生成算法
        sPartTwo = Hex$(udtGuid.PartTwo) 
vb的GUID生成算法        iStrLen 
= Len(sPartTwo) 
vb的GUID生成算法        iDataLen 
= Len(udtGuid.PartTwo) 
vb的GUID生成算法        sPartTwo 
= String((iDataLen * 2- iStrLen, "0") _ 
vb的GUID生成算法        
& Trim$(sPartTwo) 
vb的GUID生成算法            
vb的GUID生成算法        
'Next 4 Chars 
vb的GUID生成算法
        sPartThree = Hex$(udtGuid.PartThree) 
vb的GUID生成算法        iStrLen 
= Len(sPartThree) 
vb的GUID生成算法        iDataLen 
= Len(udtGuid.PartThree) 
vb的GUID生成算法        sPartThree 
= String((iDataLen * 2- iStrLen, "0") _ 
vb的GUID生成算法        
& Trim$(sPartThree)   'Next 2 bytes (4 hex digits) 
vb的GUID生成算法
            
vb的GUID生成算法        
'Final 16 chars 
vb的GUID生成算法
        For iCtr = 0 To 7 
vb的GUID生成算法            sPartFour 
= sPartFour & _ 
vb的GUID生成算法            Format$(
Hex$(udtGuid.PartFour(iCtr)), "00"
vb的GUID生成算法        
Next 
vb的GUID生成算法
vb的GUID生成算法     
'To create GUID with "-", change line below to: 
vb的GUID生成算法
     'sAns = sPartOne & "-" & sPartTwo & "-" & sPartThree _ 
vb的GUID生成算法
     '& "-" & sPartFour 
vb的GUID生成算法
        
vb的GUID生成算法       sAns 
= sPartOne & sPartTwo & sPartThree & sPartFour 
vb的GUID生成算法             
vb的GUID生成算法        
End If 
vb的GUID生成算法         
vb的GUID生成算法        GUID 
= sAns 
vb的GUID生成算法
Exit Function 
vb的GUID生成算法
vb的GUID生成算法
vb的GUID生成算法errorhandler: 
vb的GUID生成算法
'return a blank string if there's an error 
vb的GUID生成算法
Exit Function 
vb的GUID生成算法
End Function 
vb的GUID生成算法

相关文章: