واضح آرشیو وب فارسی:سایت ریسک: آرایه های دینامیک!؟ Afsoft 01 بهمن 1387, 13:52سلام بر دوستان عزیز. انشالله که حال همگی خوب باشه و همچنین یه خسته نباشید بزرگ به مدیران و فعالان انجمن که همیشه باعث دلگرمی اعضا هستن سؤال من درباره آرایه هاست! ما تو بیلدر بدلیل عدم محدودیت آرایه ها، خیلی کارها می تونیم انجام بدیم. اما بعد از تخصیص حافظه برای آرایه ها نمیشه اون رو حذف کرد! برای مثال : for i=1 to 100 A[i]=X next i اما این تخصیص حافظه تو کامپایلر زبان سی، بادسترر new() و گرفتنش با دستور dispose() انجام میشه! بحث حافظه های پویا. حال آیا این امکان وجود داره که بشه یک آرایه رو تماماً بدون اینکه تک تک عناصرش رو مثلاً صفر بدیم، حذف کنیم؟ silvercover 01 بهمن 1387, 13:58نه همچین چیزی در بیلدر نیست. نیاز شما دقیقا چی هست؟ Afsoft 01 بهمن 1387, 14:28نه همچین چیزی در بیلدر نیست. نیاز شما دقیقا چی هست؟ سلام بر آقا حامد عزیز راستش من یه برنامه تقریباً دیتابیسی نوشتم که دارم روش کار میکنم که بتونم الگوریتمشو دینامیک و هوشمند کنم تقریباً... و برای این کار بیشتر با آرایه ها سروکار دارم. اما وقتی الگوریتم پیچیده و حجیم میشه، ظرفیت آرایه های موجود زیاد میشن. برای اینکه بتونم مجدداً ازشون استفاده کنم مجبورم یه متغیر نامحدود انتخاب کنم که مقادیرشونو در یک حلقه صفر کنم! که این خودش هم زمانبره هم اینکه کارو مشکل میکنه... دنبال اینم که بتونم راهی براش پیدا کنم. از طرفی هم بدنبال یک ساختارم برای دینامیک کردن سینتاکس دستورات شرطی برای مثال : if (A$) then else end که خود اون متغیر، مجموعه ای از دستورات شرطیه.... حسابی درگیرش شدم silvercover 01 بهمن 1387, 17:12یادمه قبلا یه پلاگینی معرفی شد برای خالی کردن حافظه ی تخصیص یافته مورد استفاده بیلدر یا همچین چیزی. براتون ضمیمش کردم. اما دقیقا اون چیزی که میخاین نیست. راسش این بیشتر هدفش آزاد سازی حافظه از موارد بی مصرف هست و یا دیفرگ ( یکپارچه سازی حافظه). براتون ضمیمش کردم. اینم مبحثش: ضمن اینکه اگر کار شما با دیتا بیس هست آیا پلاگین SQLite مشکل و نیاز شما رو برطرف نمیکنه؟ Afsoft 04 بهمن 1387, 13:53یادمه قبلا یه پلاگینی معرفی شد برای خالی کردن حافظه ی تخصیص یافته مورد استفاده بیلدر یا همچین چیزی. براتون ضمیمش کردم. اما دقیقا اون چیزی که میخاین نیست. راسش این بیشتر هدفش آزاد سازی حافظه از موارد بی مصرف هست و یا دیفرگ ( یکپارچه سازی حافظه). براتون ضمیمش کردم. اینم مبحثش: ضمن اینکه اگر کار شما با دیتا بیس هست آیا پلاگین sqlite مشکل و نیاز شما رو برطرف نمیکنه؟ آره اما باز هم ممنون که توجه کردید. پیرو صحبتی که داشتیم موضوع بیشتر روشن شد. من بیشتر هدفم از آزاد سازی حافضه برای استفاده مجدد از آرایه های تخصیص داده شدست و نیاز آنچنانی به پایگاه داده نیست. ضمن اینکه همواره از زحمات شما و سایر دوستان انجمن متشکرم. با امید موفقیت روزافزون
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1750]