PDA

View Full Version : اجرای برنامه های کامپایل شده VB6 بدون نیاز به msvbvm60.dll



sinpin
پنج شنبه 02 مهر 1383, 04:32 صبح
با سلام
آیا راهی هست که کتابخونه msvbvm60.dll رو بشه با برنامه ساخته شده در vb6 لینک کرد (که دیگه وجود این فایل لازم نباشه)‌؟

من یه Setup Maker ساختم و نمیخوام این فایل رو (msvbvm60.dll) کنارش بزارم.
اینکه چرا با Setup سازهای متداول کار نمیکنم چون :
برنامه Setup Maker من روی فایل ها قفل هم میذاره. (قفل تلفنی)
به هر حال اگه راهی هست پیشنهاد بدید.
ممنون

بابک زواری
پنج شنبه 02 مهر 1383, 07:20 صبح
برنامه های زیادس هستند که میتونن dllها یا ocx های مورد استفاده در برنامه رو به فایل اجرائی
شما الصاق کنن و هنگامی که شما برنامتون رو اجرا کردید روتینی که به ابتدای فایل اجرائی شما
اضافه شده وجود چنین dll هایی رو چک میکنه و در صورتی که وجود نداشته باشه اونا رو از فایل
اجرائی جدا کرده و در مسیر دلخواه exract میکنه و در مورد ocx علاوه بر این اونا رو رجیستر هم
میکنه .
اما یادتون باشه که با اضافه شده این فایلها حجم برنامه تون بالا میره و اینکه بعضی برنامه ها
بدون چک کردن وجود این فایلها هر دفعه تمام فایلها رو extract کرده و رجیستر میکنن که در طولانی
مدت باعث بالا رفتن حجم رجیستری کامپپوتر کاربر و در نتیجه ایجاد مشکلات میکنه.
بهترین برنامه در این زمینه نرم افزار Fusion از شرکت bitarts هست.

sinpin
پنج شنبه 02 مهر 1383, 17:47 عصر
سلام آقای کدنویس :)
خیلی ممنون از راهنماییتون

اطلاعات خوبی دارید،امیدوارم همیشه موفق باشید

بازم متشکرم :flower: