امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
یه سوال از دوستان Vb + Delphi کار :
نویسنده پیام
Toxic_Program آفلاین
كاربر دو ستاره
**

ارسال‌ها: 195
موضوع‌ها: 32
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #1
یه سوال از دوستان Vb + Delphi کار :
شما به این کد توجه کنید :

کد:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;
  const barr:array[0..5] of byte=($33,$32,$44,$67,$78,$89);

  procedure test(lop:array of byte ) ;

  begin

  writeln(lop[44]);
  end;

begin
   test(barr);
   readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.


این کد یه آرایه تعریف می کنه با 5 آیتم ولی تو تابع test تا آیتم 10000 هم مقدار داره ونشون می ده .
من می خوام بپرسم این چه جوری ممکنه ؟
و اگه می شه معادل این رو تو وی بی بزارید . :arrow:

یک صدام نادون هزار عاقل کشانده در ره باطل یکی قاتل یکی مقتول در این دریای بی‌حاصل با این دستگاه دوربینم جهان را پر بلا بینم جهان بهر صفا باشد به غیر آن خطا باشد آدم‌کشی چرا باشد مگر که در جهان بین الملل نیست که از رحم و مروت هیچ خبر نیست ؟
۲۰-فروردین-۱۳۸۴, ۱۱:۵۱:۱۴
وب سایت ارسال‌ها
پاسخ
vahid2000 آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 263
موضوع‌ها: 31
تاریخ عضویت: مرداد ۱۳۸۳

تشکرها : 0
( 20 تشکر در 15 ارسال )
ارسال: #2
 
اينم جواب شما
اول از همه اين كار غير ممكنه.اگه اين كد رو كامپايل كني در آرايه مقدار 0 بازگشت داده ميشود.
كامپايلر به مقدار آرايه ها توجه نمي كنه و وقتي كه برنامه شما كامپايل ميشه آرايه ها و مقدار ها در نظر گرفته ميشه همين طور كه مي دني مقدار 0 يعني هيچ و در اصل گرفتن آيتمي كه در آرايه اصلا وجود ندارد كاري است انجام شدني اما با مقدار 0
اما در مورد سوال دومت چون وي بي كار نكردم متاسفم
۲۰-فروردین-۱۳۸۴, ۱۲:۰۷:۲۴
وب سایت ارسال‌ها
پاسخ
Toxic_Program آفلاین
كاربر دو ستاره
**

ارسال‌ها: 195
موضوع‌ها: 32
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #3
 
عزیز من
وحید گرامی
هی عمو
این کد رو امتحان کن
حرف الکی که نمی زنم
ای بابا
شما که گوش نمی دی .
ا امتحان کن ببین چه جوری می شه ! اندیس های مختلف بزار .

یک صدام نادون هزار عاقل کشانده در ره باطل یکی قاتل یکی مقتول در این دریای بی‌حاصل با این دستگاه دوربینم جهان را پر بلا بینم جهان بهر صفا باشد به غیر آن خطا باشد آدم‌کشی چرا باشد مگر که در جهان بین الملل نیست که از رحم و مروت هیچ خبر نیست ؟
۲۰-فروردین-۱۳۸۴, ۱۲:۲۱:۲۶
وب سایت ارسال‌ها
پاسخ
vahid2000 آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 263
موضوع‌ها: 31
تاریخ عضویت: مرداد ۱۳۸۳

تشکرها : 0
( 20 تشکر در 15 ارسال )
ارسال: #4
 
Toxic_Program نوشته است:عزیز من
وحید گرامی
هی عمو
این کد رو امتحان کن
حرف الکی که نمی زنم
ای بابا
شما که گوش نمی دی .
ا امتحان کن ببین چه جوری می شه ! اندیس های مختلف بزار .
خروجي برابر با 0 بود
اينم عكس مدرك
۲۰-فروردین-۱۳۸۴, ۱۳:۰۶:۰۸
وب سایت ارسال‌ها
پاسخ
yamin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 140
موضوع‌ها: 19
تاریخ عضویت: خرداد ۱۳۸۳

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #5
 
vahid2000 نوشته است:
Toxic_Program نوشته است:عزیز من
وحید گرامی
هی عمو
این کد رو امتحان کن
حرف الکی که نمی زنم
ای بابا
شما که گوش نمی دی .
ا امتحان کن ببین چه جوری می شه ! اندیس های مختلف بزار .
خروجي برابر با 0 بود
خوب شد عصبانيش نكردي وگرنه بهت مي كفت پشگل
۲۰-فروردین-۱۳۸۴, ۱۳:۲۶:۴۴
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #6
 
خوب سر ریز بافر که می گن همینه دیگه شما یه بافر 5 بایتی داری که از موقعیت 44 داری می خونی که یه جایی از حافظه هست که هر چیزی می تونه باشه چون از یک اشاره گر استفاده می کنی کمپایلر هم نمی فهمه حالا توی همین حافظه یه عدد بنویس می تونی برای اطمینان از بایت صفر تا 1000 رو عدد بدی ببین برنامت هنگ می کنه البته می تونی کد یه برنامه رو بدی
فرض کن یه متغییر 32 بایتی گرفتی تا اسم کار بر رو ذخیره کنی و یکار بر زرنگ می یاد به جای اسمش کدهای یه برنامه که ممکنه چند کیلو باشه رو وارد می کنه البته چند تا کد nop هم برای شروع نیازه و یکم تجربه شما هم بدونه اینکه بدونی کد ها رو توی رم می ریزی و برنامه اون رو اجرا می کنی به جا ی اینکه اسمش رو بگیری Amaze

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۲۰-فروردین-۱۳۸۴, ۱۸:۰۷:۴۴
وب سایت ارسال‌ها
پاسخ
ashkan آفلاین
بنيانگذار سايت
******

ارسال‌ها: 1,553
موضوع‌ها: 80
تاریخ عضویت: آبان ۱۳۸۲

تشکرها : 0
( 140 تشکر در 87 ارسال )
ارسال: #7
 
حرف ha_60 كاملا درسته.اين مشكل از اينجا درست ميشه كه كمپايلر هاي فعلي فقط آدرس شروع يك آرايه رو دارن
وقتي مثلا ميگي خونه 44 رو بده كمپايلر ميره و بر اساس نوعي كه گفتي مثلا بايت از آدرس شروع 44 بايت ميره جلو و مقدار بهت ميده (اصلا هم كاري نداره طول واقعي كمتر از اينه واسه همين يه مقدار بي معني بهت برميگردونه .

آشنایی با نظریه زبان باعث شد تا بفهمم کامپیوتر اونی نیست که من میدونم.
۲۱-فروردین-۱۳۸۴, ۰۷:۳۸:۳۴
وب سایت ارسال‌ها
پاسخ
Toxic_Program آفلاین
كاربر دو ستاره
**

ارسال‌ها: 195
موضوع‌ها: 32
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #8
 
ha_60 نوشته است:خوب سر ریز بافر که می گن همینه دیگه شما یه بافر 5 بایتی داری که از موقعیت 44 داری می خونی که یه جایی از حافظه هست که هر چیزی می تونه باشه چون از یک اشاره گر استفاده می کنی کمپایلر هم نمی فهمه حالا توی همین حافظه یه عدد بنویس می تونی برای اطمینان از بایت صفر تا 1000 رو عدد بدی ببین برنامت هنگ می کنه البته می تونی کد یه برنامه رو بدی
فرض کن یه متغییر 32 بایتی گرفتی تا اسم کار بر رو ذخیره کنی و یکار بر زرنگ می یاد به جای اسمش کدهای یه برنامه که ممکنه چند کیلو باشه رو وارد می کنه البته چند تا کد nop هم برای شروع نیازه و یکم تجربه شما هم بدونه اینکه بدونی کد ها رو توی رم می ریزی و برنامه اون رو اجرا می کنی به جا ی اینکه اسمش رو بگیری Amaze

ایول واقعا ممنون از اینکه یه مطلب تازه رو به من یاد دادید .

فقط یه کوچولو درخواست دیگه --> میشه این کد رو تبدیل کنید به وی بی ؟

یک صدام نادون هزار عاقل کشانده در ره باطل یکی قاتل یکی مقتول در این دریای بی‌حاصل با این دستگاه دوربینم جهان را پر بلا بینم جهان بهر صفا باشد به غیر آن خطا باشد آدم‌کشی چرا باشد مگر که در جهان بین الملل نیست که از رحم و مروت هیچ خبر نیست ؟
۲۱-فروردین-۱۳۸۴, ۱۸:۱۹:۰۲
وب سایت ارسال‌ها
پاسخ
yamin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 140
موضوع‌ها: 19
تاریخ عضویت: خرداد ۱۳۸۳

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #9
 
ما هم مرده خوري كرديم يه چيزي بلند كرديمAmaze
۲۱-فروردین-۱۳۸۴, ۲۲:۳۹:۱۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سورس ربات تبلیغاتی یاهو BS-Spammer که خودم نوشتم (فقط برای آشنایی دوستان با ساخت اسپم +behnam+ 26 23,583 ۱۲-تير-۱۳۹۱, ۰۷:۵۱:۰۵
آخرین ارسال: bermuda01
  کمک از دوستان و اساتید گرامی samandesign 1 2,059 ۱۸-فروردین-۱۳۹۱, ۱۴:۵۰:۱۴
آخرین ارسال: Payman62
  دوستان عزیز بیایید اینجا مرد یخی 1 1,953 ۲۶-آبان-۱۳۹۰, ۱۹:۵۴:۲۷
آخرین ارسال: Payman62
  کمک فوری از تمام دوستان و استادان در مورد اجرای برنامه yashar_2006 1 2,904 ۰۵-بهمن-۱۳۸۹, ۱۶:۰۴:۳۸
آخرین ارسال: Di Di
  سوال از دوستان و اساتید در رابطه با دیتابیس evilbaby 24 20,785 ۱۵-مرداد-۱۳۸۸, ۱۷:۳۰:۳۲
آخرین ارسال: evilbaby
Question مشکل در برنامه درخواست کمک از دوستان evilbaby 4 3,604 ۰۷-مرداد-۱۳۸۸, ۱۵:۵۶:۲۹
آخرین ارسال: evilbaby
  کمک از دوستان برنامه نویس evilbaby 3 3,681 ۲۵-تير-۱۳۸۸, ۲۰:۱۸:۳۲
آخرین ارسال: Fireninja
  مدیرانجمن و دوستان برنامه نویس کمک کنند evilbaby 2 2,831 ۲۷-خرداد-۱۳۸۸, ۰۹:۵۳:۱۹
آخرین ارسال: evilbaby
  دوستان کی این کامپوننت رو داره؟ j.farazani 12 8,736 ۲۶-اردیبهشت-۱۳۸۸, ۱۲:۰۰:۰۶
آخرین ارسال: Di Di
  درخواست يك برنامه نا قابل از دوستان ايران ويچ yaghoob.ekrami 20 14,459 ۲۳-شهریور-۱۳۸۷, ۱۲:۲۵:۲۰
آخرین ارسال: s4m4n

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS