PDA

View Full Version : اجراي برنامه بدون نياز به dll



iran400
یک شنبه 20 شهریور 1390, 12:13 عصر
با سلام
بنده تقريبا 6 سالي هست كه از دلفي دور شده ام.
الان مي بايست يك سي دي مولتي مديا كه امكانات ساخت سي دي نمايش چندتا صفحه و لينك و نمايش html و ... را دارد بسازم. كارهاي گرافيكي و جمع آوري محتوا انجام شده است.

يكي از مزايايي كه دلفي در زمان خودش داشت اين بود كه بدون نياز به دي ال ال و كامپوننت خاصي در حالت عمومي روي ويندوز ها اجرا مي شد.

آيا دلفي 2009 و بالاتر اين قابليت را هنوز دارا هستند؟


ممنون مي شوم سريع جواب بدهيد.
باتشكر

Delphi 2010
دوشنبه 11 مهر 1390, 21:19 عصر
تکه تکه توی سایت جستجو کنید راجع بهش بحث شده

firststep
دوشنبه 11 مهر 1390, 21:51 عصر
آيا دلفي 2009 و بالاتر اين قابليت را هنوز دارا هستند؟
یله دوست عزیز
اصلاً native به همین معنی هستش

Mahmood_M
جمعه 15 مهر 1390, 17:07 عصر
اصلاً native به همین معنی هستش
Native ارتباطی با اینکه برنامه بدون DLL و .. اجرا بشه نداره ، بلکه Native مربوط به نحوه ی کامپایل شدن برنامه و اجرا شدن اونه که درواقع برای اجرا با Processor خاصی کامپایل میشه
به برنامه ای که بدون نیاز به DLL و ... اضافی اجرا میشه Stand Alone گفته میشه که یکی از ویژگی های برنامه های نوشته شده با دلفی هست ، ولی این مورد بستگی به برنامه ی شما هم داره ، شما اگر از ابزاری استفاده کنید که اون ابزار وابسته به DLL یا ActiveX یا ... باشه ، باید فایلهای مربوطه رو در کنار برنامه قرار بدید اما چیزی که مشخصه اینه که یک برنامه ی معمولی ساخته شده با دلفی برای اجرا به فایل خاصی نیاز نداره ...

موفق باشید ...

MohsenB
جمعه 15 مهر 1390, 19:26 عصر
سلام

با تشکر آقا محمود برای فعالیت دوبارشون تو این انجمن .


طبق معمول که نیازی به این چیزا نداره ولی اگرم نیاز داشتین میتونید از برنامه هایی برای مستقل کردن برنامتون مثل VMWare ThinApp استفاده کنید و اونو پرتابل کنید .

loo30fer
جمعه 15 مهر 1390, 20:26 عصر
سلام
ببخشید دوستان برای من سوال پیش اومد که چرا اضافه کردن اون dll ها به ریسورس پیشنهاد نمیشه چون همینطور که میدونید ایشون هم میتونن اون فایل و dll هاشون از ریسورس توی رم لود کرده و هم توی پوشه temp استخراج کرده و ازش استفاده کنن؟