PDA

View Full Version : لطفا درباره آرایه های دینامیک توضیح بدید



Lord
چهارشنبه 04 خرداد 1384, 00:04 صبح
با سلام
میشه لطفا درباره آرایه های دینامیک توضیح بدید و اگر نکته در این رایطه است توضیح دهید.

vcldeveloper
چهارشنبه 04 خرداد 1384, 01:58 صبح
Dynamic Array آرایه ایی است که اندازه آن ثابت نیست. حافظه زمانی به آن اختصاص داده می شود که مقداری بهش داده شود.
در راهنمای دلفی بطور کامل Dynamic Array توضیح داده شده (فقط کافیه در editor دلفی تایپ کنی array و روش F1 بزنی)

اگر مشکلی بود در همین تاپیک مطرح کن.

موفق باشی.

MiRHaDi
چهارشنبه 04 خرداد 1384, 11:59 صبح
سلام
برای تعریفش شما نباید محدوده آرایه رو مشخص کنی همین :

MyArray : Array of Integer;
و قبل از استفاده باید طولش رو مشخص کنی با :

SetLength(MyArray,10);
و از اندیس 0 تا یکی کمتر از طول مقدار میدی

MyArray[8] := 2567;
و هر وقت فضای بیشتری لازم داشتی دوباره SetLength میکنی
و برای خالی کردنش هم طولش رو کم میکنی همین !
دستورات کپی و ... هم داره که برای شروع بهش نیازی نداری
یا حق

kamyar_kimiyabeigi
شنبه 21 خرداد 1384, 15:37 عصر
دوستان بقدری خوب توضبح دادن دیگه چیزی برای گفتن نمونده
:oops: