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

تحويل أرقام DNSUID

Functions:
  DNSUIDStrToDNSUIDRec
  DNSUIDStrToDNSUIDArr
  DNSUIDRecToDNSUIDStr
  DNSUIDArrToDNSUIDStr

الغرض
التحويل بين الأشكال المختلفة للأرقام من النوع DNSUID. لمزيد من التوضيح حول أرقام DNSUID، انظر موضوع توليد أرقام DNSUID.


الصيغة

function DNSUIDStrToDNSUIDRec(UIDStr: string): TDNSUIDRec;
function DNSUIDStrToDNSUIDArr(UIDStr: string): TDNSUIDArr;
function DNSUIDRecToDNSUIDStr(UIDRec: TDNSUIDRec): string;
function DNSUIDArrToDNSUIDStr(UIDArr: TDNSUIDArr): string;


الوسائط (Parameters)

UIDStr رقم DNSUID في شكل نص (string) و المطلوب تحويله إلى شكل سجل أو مصفوفة.
UIDRec رقم DNSUID في شكل سجل (من النوع TDNSUIDRec) و المطلوب تحويله إلى شكل نصي.
UIDRec رقم DNSUID في شكل مصفوفة (من النوع TDNSUIDArr) و المطلوب تحويله إلى شكل نصي.

الشرح
تقوم هذه الدوال بالتحويل من شكل إلى آخر بين أشكال أرقام DNSUID، كما هو مبين في الجدول التالي:

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

ملاحظة 1:
النوع 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;

ملاحظة 2:
النوع TDNSUIDArr معرف كالتالي:

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


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