الموضوع السابق   الموضوع التالي 

توليد أرقام DNSUID

Functions:
  GetDNSUIDStr
  GetDNSUIDRec
  GetDNSUIDArr

الغرض
الحصول على رقم فريد من النوع DNSUID. يمكنك استعمال أرقام DNSUID كمعرفات فريدة لا تتكرر.


الصيغة

function GetDNSUIDStr: string;
function GetDNSUIDRec: TDNSUIDRec;
function GetDNSUIDArr: TDNSUIDArr;


الوسائط (Parameters)

لا توجد وسائط

الشرح
الدالة الأولى (GetDNSUIDStr) تعيد رقماً من النوع DNSUID في شكل سلسلة حرفية (String) مكونة من 20 رقماً.
الدالة الثانية (GetDNSUIDRec) تعيد رقماً من النوع DNSUID في شكل سجل (Record) مكون من 10 حقول من النوع Byte. و النوع TDNSUIDRec معرف كالتالي:

type
  TDNSUIDRec = record
    Byte1: Byte;
    Byte2: Byte;
    Byte3: Byte;
    Byte4: Byte;
    Byte5: Byte;
    Byte6: Byte;
    Byte7: Byte;
    Byte8: Byte;
    Byte9: Byte;
    Byte10: Byte;
  end;

الدالة الثالثة (GetDNSUIDArr) تعيد رقماً من النوع DNSUID في شكل مصفوفة (Array) مكونة من 10 عناصر من النوع Byte. و النوع TDNSUIDArr معرف كالتالي:

type
  TDNSUIDArr = array[1..10] of Byte;

كل دالة من هذه الدوال تولد رقماً فريداً لا يمكن تكراره. للتحويل من صيغة إلى أخرى من صيغ أرقام DNSUID استعمل الدوال التالية:

الدالةالتحويل
DNSUIDStrToDNSUIDRecمن نص إلى سجل
DNSUIDStrToDNSUIDArrمن نص إلى مصفوفة
DNSUIDRecToDNSUIDStrمن سجل إلى نص
DNSUIDArrToDNSUIDStrمن مصفوفة إلى نص

 أعلى الصفحة
 الموضوع السابق   الموضوع التالي