چيكار كنم تا برنامه ام روي كامپيوترهاي ديگه هم كار كنه؟

emad4000

Member
عزيزان دل برادر
يه برنامه با ويژوال بيسيك ساخته ام . ولي فقط روي كامپيوتر خودم كار مي كنه؟
چه كنم؟؟؟؟؟
يكي ميگه چون با XP ساختي فقط با XP كار مي كنه
يكي ميگه فقط روي كامپيوترهاي كه ويژوال بيسيك دارن كار مي كنه
يكي مي گه بايد براش Setup بسازي تا كار كنه

آغا حيرون شدم.من چيكاره بيدم؟؟ چيكار كنم.كمكم كنيد . F1 F1 F1
:cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:
 

hamed_h

Member
activex هايي رو كه توي برنامت بكار بردي رو توي كامپيوتر ديگه هم كپي كن
 

بافی

Member
مي شه بيشتر در مورد اينكه Activx ها رو بايد كپي كنه توضيح بدي و بگي چرا؟!آخه من تا حالا هر چي برنامه با VB نوشتم اصلا به همچين مشكلي بر نخوردم...!
 

CenoByte

Member
احتمالا شما برنامه هاتون رو يا بصورت نصبي رو كامپيوتر مبدا نصب كرده ايد و يا اينكه فايل اجرايي رو بصورت stand aloneساختيد.
بهترين راه براي دردسر كمتر استفاده از برنامه هاي نصب است كه خودش اكتيو ايكس هاي لازم رو نصب و رجيستر ميكنه!!!
 

hamed_h

Member
البته نه همه اكتيو ايكس ها رو . اما مي تونه مفيد باشه . بخصوص اگه از نصاب خود vb براي ساخت فايل setup استفاده كني همه اون فايلهايي رو كه لازمه بهت نشون ميده . و تنها كاري كه تو بايد بكني اينه كه اونارو از system يا system32 به اونجا بياري و بعد فايل setup رو درست كني
 

emad4000

Member
آقاجون يعني چي؟؟؟؟
يه كم زير ليسانس صحبت كنيد ماهم بفهميم.
البته اينها رو فهميدم هااااا
منظورم اينه چه جوري از نصاب VB استفاده كنم تا براي برنامه هام Setup درست كنم.
اصلا اين نصاب كجاست؟؟؟؟
( راستي بگم كه من از VB 6 استفاده مي كنم نه NET.)
ضمنا اگه اين روش نشد من فايلهاي ActiveX رو از كجا بيارم كه بريزم رو كامپيوتر طرف؟؟؟؟ كجان اينااا؟؟؟؟؟
مرسي
 

hamed_h

Member
براي درست كردن setup با خود vb 6 مي توني از اين روش استفاده كني . از منوي <-start ->all programs
microsoft visual basic ->microsoft visual basic 6 tool
اگه هم از visual studio استفاده مي كني يكم از اين فرق مي كنه . از اين منو گزينه
pakage and deployment wizard رو انتخاب كن .
يه پنجره باز ميشه . روي دگمه browse كليك كن و فايل vbpكه مي خواي setup ازش درست كني رو انخاب كن .
بعد اينكار روي دگمه pakage كليك كن .
از اين به بعد همه چيز معلوم هست . البته كمي وقت ميبره . اما يكم كه كار كني خوب متوجه ميشي .
در ضمن پرسيدي كه activex ها كجا هستن .
توي مسير سيستم ويندوز . اگه از xp استفاده مي كني همون windows\system32 هست . اما اگه از 98 استفاده مي كني windows\system هست .
توي اين مسير همه activexها رو مي توني پيدا كني .
باز اگه مشكلي بود بگو .

حامد حبيبي
 

emad4000

Member
حامد جان
توي اين مسير 78954265411258232547895 تا فايل وجود داره.من از كجا بدونم كه كدوم ها activeX هستند.بعدش هم من از كجا بدونم براي فلان برنامه ام كدوم ActiveX ها لازم هستند؟؟؟؟؟؟؟
 

hamed_h

Member
عماد عزيز فايلهاي activex پسوند ocx دارن . از ميون اون همه فايلي كه نوشتي فقط يه تعدادشون پسوند ocx دارن .
در ضمن توي مسيري كه گفتم اين همه فايل وجود نداره . فقط توي مسير سيتم ويندوز اين فايلها وجود دارن كه او بالا گفتم كجاست .
در ضمن وقتي كه ميخواي setup درست كني توي يكي از مرحله ها بهت فايلهاي لازم براي كار كردن اين برنامه رو نشون ميده . راستش من روي كامپيوتر خودم
vb6 رو ندارم . يه سال ميشه كه باهاش كار نكردم .
واسه همين هست كه دقيقا نمي تونم بگم كه تو كدوم مرحله اين فايل ها رو نشون مي ده .

يه راه ديگه براي اينكه بدوني روي سيستم خودت چه فايلهاي ocx اي داري مي توني توي محيط vb دگمه ctrl+t رو بزني . اونجا ليستي از فايلهاي ocx موجود ظاهر ميشه . در ضمن از اين قسمت مي توني كامپوننت هايي رو كه بطور پيش فرض تو محيط vb نيستن رو بياري .
اگه باز مشكلي در اين مورد داشتي بگو . اگه بلد بودم حتما كمك ميكنم . :wink:
 

جدیدترین ارسال ها

بالا