| الموضوع السابق | الموضوع التالي |
الغرض
التحويل بين الأشكال المختلفة للأرقام من النوع 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;
أعلى الصفحة
| الموضوع السابق | الموضوع التالي |