View Full Version : در خواست راهنمایی در مورد کار با فایل ها ویژوال بیسیک
  
سپهر-111
چهارشنبه 19 بهمن 1390, 23:11 عصر
سلام دوستان:قلب:
  
من میخوام یه فایل که محتویات اون مقادیر بایتی هستش رو توی یه برنامه ویژوال بیسیک ، باز کنم
  
کاری که میخوام انجام بدم: میخوام هر دفعه از یه ادرس خاص  این فایل ، تعدادی بایت  رو بخونم  و توی یه تابع بزارم
  
ولی متاسفانه من بلد نیستم که چکار باید بکنم ، ممنون میشم کمک کنید:خجالت:
  
باتشکر
Mr'Jamshidy
چهارشنبه 19 بهمن 1390, 23:51 عصر
اگر بایت ها از نظر مکانی و ... خیلی حساس و دقیق هستن بهتره از API استفاده کنی
سپهر-111
پنج شنبه 20 بهمن 1390, 10:58 صبح
با سلام
فکر کنم نتونستم درست توضیح بدم ، (البته فکر نکنم معقول باشه که مقادیر  زیاد دیتا  رو بشه  تو یه رشته یا تو ارایه  و در خود روتین برنامه ذخیره  کرد) 
خوب ، حالا اینطوری مطرح میکنم:
فرض میگیریم که  یک فایل hex داریم  میخوایم تو برنامه فراخوانی کنیم و فقط  هم میخوایم ازش بخونیم و مغادیر داخل خود فایل قرار نیست تغییر کنه ، حالا  ما میخوایم هر بار از ادرس خاصی، تعدادی بایت بخونیم و تو خروجی قرار بدیم  و در یک تابع دیگر، یک سری عملیات ریاضی روش انجام بدیم  مثال:
یک تکه از فایل: hex 
...... F5874685A6D70344D35635A6556776D654E413367475474334 145697953
قسمتهای رنگی ، همون ادرسی هایی هستن که هردفعه میخوایم بخونیم ، تا انتهای فایل  به همین روش میخوایم ادامه بدیم.
  
قسمتهای رنگی ، همون ادرسی هایی هستن که هردفعه میخوایم بخونیم ، تا انتهای فایل  به همین روش میخوایم ادامه بدیم.
  
میخوام  بدونم چطور باید این کار انجام بدم ،بعد از این که با دستور open فایل باز کردیم، با چه دستوری ، میشه مثلا به ادرس 34 دسترسی پیدا کرد و مقدار 10 بایت خوند...
  
 اگه امکان داره یه تکه کد برام بزارید باتشکر
سپهر-111
پنج شنبه 20 بهمن 1390, 11:08 صبح
اگر بایت ها از نظر مکانی و ... خیلی حساس و دقیق هستن بهتره از API استفاده کنی
 سلام دوست عزیز ممنون میشم اگه یه تکه کد بزاری .
IamOverlord
پنج شنبه 20 بهمن 1390, 15:03 عصر
این هم یه Source Code کامل در این زمینه:
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.