PDA

View Full Version : سوال: اجرا برنامه در سیستمی دیگر



shahab.f.c
یک شنبه 04 دی 1390, 13:52 عصر
باسلام
من یک برنامه نوشتم و توی اون چندتا کامپوننت به کار بردم.
باید چی کار کنم که برنامم توی یک سیستم دیگه ارور نده؟

Snoopboy
یک شنبه 04 دی 1390, 14:04 عصر
از Resource Editor استفاده کن. یا از پکر

shahab.f.c
یک شنبه 04 دی 1390, 14:14 عصر
میشه بیشتر توضیح بدید؟

Mr'Jamshidy
یک شنبه 04 دی 1390, 15:33 عصر
ببین دوست من بار ها و بار ها در این مورد بحث شده

شما باید کامپوننت ها رو رجیستر کنی تا با خطا مواجه نشی

در مورد رجیستر کردن کامپوننت هم جستجو کن

joker_pok
یک شنبه 04 دی 1390, 15:47 عصر
برو Run رو اجرا کن تو کامپیوتر مقصد بعدش هر کدوم از کامپوننت ها رو اینطوری ریجیستر کن

regsvr32 "C:\file.ocx"

c:\file.ocx نمونه است

Snoopboy
یک شنبه 04 دی 1390, 15:51 عصر
شما می تونی از ریسورس استفاده کنی. توی خود 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
الان برای مثال من وینسوک رو اضافه کردم. شما می تونی عوضش کنی
البته رجیستر شدن هم فراموش نشه. همونطور که MR گفت