PDA

View Full Version : سوال: سوالی در مورد متغییر نوع کاربر



رامین مرادی
سه شنبه 12 اردیبهشت 1391, 11:31 صبح
اول از همه پوزش می خوام چون هر چی فرک کردم نتونستم عنوانی جالب تر از این براش بنویسم

دوستان اگه توی یه برنامه نوع داده کاربر تعریف کنی ویه نمونه از اونو رو مثلا" از سرور به کلاینت بفرستی و در طرف کلاینت هم همون نوع رو تعریف کنی می تونیم داده ها رو از اون مقداری که برای کلاینت رسیده تفکیک کنیم مثلا" تو نوع تعریفیمون یک رشته و یک عدد رو می نویسیم و در طرف دیگه بتونیم اون استخراج کنیم:متفکر:

محسن واژدی
سه شنبه 12 اردیبهشت 1391, 13:43 عصر
سلام
میبخشید زیاد متوجه سوالتون نشدم،
اگه منظورتون این است که متغیری از نوع تعریف کاربر را از سرور به سمت کلاینت بفرستیم و در آنجا نیز در متغیری از همین نوع ریخته شود، بله میشود

موفق باشید

رامین مرادی
دوشنبه 25 اردیبهشت 1391, 10:43 صبح
میشه یه مثال بزنید تا بهتر بدونم چه طور این کار انجام میشه چون من این کار رو قبلا" کرده بودم با وینسوک فرستادم خطا گرفتم

محسن واژدی
دوشنبه 25 اردیبهشت 1391, 19:13 عصر
اگه بخواهیم مستقیما data-typeها را ارسال کنیم، نمیشود، به عبارت بهتر winsock اجازه ارسال مستقیم نوع های داده را نمیدهد، برای ارسال هم میتوانیم نوع ها را در فایلی از نوع باینری ریخته و سپس آنرا ارسال کنیم و در client مجددا فایل را بازسازی و نوع داده را دریافت کنیم و یا عضو های data-type را بصورت جدا گانه ارسال کنیم، مانند کد زیر:
Type SOMETYPE
t1 As Byte
t2 As Currency
t3 As Long
End Type

Sub SendSOMETYPE(d As SOMETYPE)
Winsock1.SendData d.t1
Winsock1.SendData d.t2
Winsock1.SendData d.t3
End Sub
موفق باشید