PDA

View Full Version : نحوه ایجاد آرایه های پویا



hadisalahi2
شنبه 21 اردیبهشت 1387, 21:13 عصر
سلام به همگی دوستان
میخواستم آیا تو دلفی میشه آرایه های پویا مانند ویژوال بیسیک تعریف کرد؟
اگه میشه، چطوری تعریف کنم و چه جوری تعدادش رو کم و زیاد کنم؟
ممنون از لطف همگی

vcldeveloper
شنبه 21 اردیبهشت 1387, 22:15 عصر
آیا تو دلفی میشه آرایه های پویا مانند ویژوال بیسیک تعریف کرد؟


MyArray : array of integer;



چه جوری تعدادش رو کم و زیاد کنم؟
با استفاده از تابع SetLength. مقادیر آولین و آخرین المان آن را هم می توانید با استفاده از توابع High و Low بدست بیارید.

hadisalahi2
یک شنبه 22 اردیبهشت 1387, 13:25 عصر
ممنون آقای کشاورز
حالا چه طوری میتونم هنگام کم و زیاد کردن طول آرایه مقایر قبلی اون رو هم حفظ کنم ؟
مثل ویژوال بیسیک که کلمه Preserve رو داره.

hr110
یک شنبه 22 اردیبهشت 1387, 14:16 عصر
در زمان افزایش طول آرایه ، اطلاعات ماقبل تغییر نخواهند کرد و بدیهی است که در هنگام کاهش اطلاعات شما از بین خواهد رفت، بنابراین اگر نیاز دارید که این مقادیر بعدها مورد استفاده قرار بگیرد(؟!) ، میتوانید از یک آرایه دیگر استفاده کنید.