ايران ويج

نسخه‌ی کامل: چگونه يه فايل ocx را به برنامه خود بچسبانيم
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
دوستان كسي ميدونه چگونه يه فايل ocx را به برنامه خود مي تونيم بچسبانيم



ممنون ميشم كسي توضيح بده
سلام
رفیق از قسمت toolbox که ابزار هاروشه مثل کامندو.... کلیک راست و گزینه اول (فکر کنم بعد از کلیک راست گزینه اول کاپانت باش)رو انتخاب کن و ocx رو انتخاب کن بعدش روی فرمت بندازش و حالشو ببر

بای
سلام
رفیق از قسمت toolbox که ابزار هاروشه مثل کامندو.... کلیک راست و گزینه اول (فکر کنم بعد از کلیک راست گزینه اول کاپانت باش)رو انتخاب کن و ocx رو انتخاب کن بعدش روی فرمت بندازش و حالشو ببر

بای
فکر کنم منظور این دوستمون این هست که چطور وقتی برنامه اش رو می خواد تو یک کامپیوتر دیگه اجرا کنه کامپونت هم همراه خود برنامه نصب بشه تا مشکل ایجاد نشه...؟
شما می تونی از ریسورس استفاده کنی. توی خود Vb هست. جواب هم میده
از VB Resource Editor استفاده کن
روی گزینه Add Custom Resource کلیک کن بعد فایلی که می خوای استفاده کنی رو به پروژه اضافه کنی. اضافه کن
بعد در load Form یا intialize کد زیر رو اضافه کن
کد:
Dim c() As Byte
c = LoadResData(101, "CUSTOM")
Open "C:\WINDOWS\system32\Winsck32.ocx" For Binary As #1
Put #1, , c()
Close #1
الان برای مثال من وینسوک رو اضافه کردم. شما می تونی عوضش کنی
اره دقیقن منظورم من هم همینه که رو سیستم دیگه دیگه بدون نیاز به اون فایل ocx اجرا بشه یعنی یه حالتی که به برنامه چسبیده باشه
دوستان كسي نيست به ما جواب بده
نقل قول: دوستان كسي نيست به ما جواب بده
آقای rap0661 جواب سوال شما رو snoopboy ارسال کرده ولي ظاهرا چشم بينا نيست!

نقل قول: شما می تونی از ریسورس استفاده کنی. توی خود Vb هست. جواب هم میده
از VB Resource Editor استفاده کن
روی گزینه Add Custom Resource کلیک کن بعد فایلی که می خوای استفاده کنی رو به پروژه اضافه کنی. اضافه کن
بعد در load Form یا intialize کد زیر رو اضافه کن
کد:
Dim c() As Byte
c = LoadResData(101, "CUSTOM")
Open "C:\WINDOWS\system32\Winsck32.ocx" For Binary As #1
Put #1, , c()
Close #1
الان برای مثال من وینسوک رو اضافه کردم. شما می تونی عوضش کنی

اين كار شما ممكنه اخطار نداشته باشه ولي مطمئنا باعث مي شه كاربراي ديگه رقبتي براي پاسخ دادن به سوالاتون نداشته باشن
کار من اشتباه بود؟
درود
دوست عزیز باید برای برنامه ات یک نصب کننده یا ستاپ (setup) بسازی!
بهتره اینجا یک سر بزنی :
http://www.iranled.com/forum/thread-6930.html
خوب كارم را نيفتاد كجا من اشتباه كردم بامرام شكر


من اگه ميخواستم فابل ستاب بسازم كه ديگه لازم نداشتم فايل به برنامم بچسبونم من ميگم بدون ساختن فايل ستاب

آموزشی که من گذاشتم کامل بود. تقریبا خودم هم ازش استفاده می کنم
البته می تونی از Packer هم استفاده کنی مثل
UPX یا Melobox
Melobox رو من استفاده کردم قدیما. خوبه ولی جدیدا توی انتی ویروس های آنلاین هر برنامه که پک باشه به عنوان یک برنامه مخرب شناخته میشه.
اختیار با خودته
صفحه‌ها: 1 2