دليل استخدام إجراءات VBAppAss.dll

للمبرمجين بلغة Visual Basic 6.0


الدالة DecodeNSMsg

تفكيك رسالة مقطعية (Segmented Message)، أي متكونة من مقاطع، إلى أجزائها الأصلية.


الصيغة:

Function DecodeNSMsg(NSMsg As String) As Collection


الصنف:
TString.


الوسائط (Parameters):

NSMsg النص الذي يمثل الرسالة المقطعية.

الشرح:
تقوم الدالة DecodeNSMsg بتفكيك رسالة مقطعية إلى أجزائها الأصلية، أي إلى مجموعة من النصوص، و إعادتها في شكل تجمع (Collection). النص NSMsg يجب أن يكون قد تم تجميعه سابقاً باستعمال الدالة EncodeNSMsg.
لقد تم تصميم هذه الدالة في الأصل (مع الدالة EncodeNSMsg) لتجميع و تفكيك مجموعة من النصوص لإرسالها عبر الشبكة (الحرف N في اسم الدالة مأخوذ من كلمة Network)، لكن يمكنك استخدام الدالتين في أي غرض آخر تراهما مناسبتين له.


الاستخدام:

Dim ObjString As New TString
Dim MsgCol As Collection
Dim Item As String
Dim MyMsg As String  'افرض أن هذا المتغير يحتوي على الرسالة المقطعية

Set MsgCol = ObjString.DecodeNSMsg(MyMsg)
For Each Item In MsgCol
  ListBox1.AddItem Item
Next Item

لاحظ أننا استعملنا جملة Set عند استدعاء الدالة DecodeNSMsg لأنها تعيد Collection، و هو كائن (Object).


انظر أيضاً:
الدالة EncodeNSMsg


بداية الصفحة