madCollection چیست؟
madCollection مجموعه ای از کامپوننت های کاربردی و قدرتمند VCL است که امکانات و قابلیت های مختلفی را برای توسعه نرم افزارهای دلفی در اختیار توسعه دهندگان قرار می دهد. با استفاده از این کامپوننت ها می توانید باگ های موجود در نرم افزارهای خودتان را راحت تر پیدا کنید و هنگامی که مشکلی در برنامه رخ می دهد madExcept به شما کمک می کند تا به صورت خودکار آن را پیدا کرده، آنالیز کنید، اطلاعات مفید مربوط به آن را جمع آوری کنید و به کاربر نهایی این امکان را بدهید که یک ریپورت کامل از باگ را برای شما ارسال کند. این کامپوننت می تواند در پیدا کردن مموری لیک ها، ریسورس لیک ها و نیز buffer overrun ها به شما کمک کند. اگر در زمینه توسعه اپلیکیشن ها و پروژه های نرم افزاری با استفاده از زبان برنامه نویسی دلفی فعالیت دارید این مجموعه کامپوننت با امکانات و قابلیت های قدرتمندی که در اختیارتان قرار می دهد به شما کمک می کند تا علاوه بر توسعه اپلیکیشن های حرفه ای بتوانید فرآیند توسعه را بسیار بهینه کرده و سرعت ببخشید و در نهایت کیفیت محصولات را بالاتر ببرید.
madCollection کامپوننت هایی در اختیارتان قرار می دهد که نیازی به توزیع فایل های اضافی ندارند و به صورت کامل به فایل اجرایی شما لینک می شوند. استفاده از کامپوننت های این مجموعه در برنامه ها سایز فایل اجرایی را به میزان جزئی افزایش می دهند و این میزان معمولاً کم تر از ده درصد خواهد بود. برای استفاده از قابلیت های ارائه شده نیازی به تغییر دادن هیچ کدی در پروژه شما وجود ندارد. همچنین استفاده از کامپوننت های ارائه شده تا زمانی که exception رخ ندهد موجب بروز مشکلات پرفورمنس نخواهند شد.
madCollection همچنین به شما اجازه می دهد تا از طریق کامپوننت madCodeHook به تمام قابلیت های لازم برای هوک کردن کدها (بیش تر API ها) در سیستم عامل های ۳۲ بیتی و ۶۴ بیتی دسترسی داشته باشید. این ابزار از نسخه های مختلف ویندوز از ویندوز ۲۰۰۰ تا ویندوز ۱۰ به خوبی پشتیبانی می کند. می توانید انتخاب کنید که API ها را در پروسه خودتان، یا در یک پروسه تارگت مشخص یا در کل سیستم هوک کنید. در ادامه لینک دانلود madCollection به همراه سورس کامل آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های madCollection:
- - یافتن سریع باگ ها و آنالیز آن ها
- - بدون نیاز به توزیع فایل های اضافی در نرم افزارها
- - بدون نیاز به تغییر کدهای موجود در پروژه
- - پشتیبانی کامل از ابزارهای ترجمه third party
- - ارائه قابلیت های ایمیل، وب آپلود و پرینت
- - انتخاب خودکار بهترین شیوه hooking برای API ها
- - ارائه سورس کامل برنامه
- - و بسیاری موارد دیگر.