Hsimple11
چهارشنبه 16 مرداد 1387, 19:25 عصر
با سلام.
من تو برنامم از ActiveX پخش ShockwaveFlash استفاده میکنم. اما همانطور که میدونیم باید در سیستم مقصد OCX مربوط به Micromedia Flash هم نصب شده باشد. میخواستم اینکار را با InstallShield انجام دهم اگر کسی کار کرده ممنون میشم راهنمایی کنید. من از InstallShield 12 استفاده میکنم و میدونم باید یک Component برای این OCX فلش بسازم و اون رو در زیرشاخه System32 قرار دهم اما مشکل من با Register کردن است. آیا چنین OCXهایی خودشان Self-Register اند یا باید رجیسترشان کرد؟
در ضمن میتونم از طریق یک ریسورس از نوع Raw Data یعنی RCDATA هم بسازم و OCXام رو اونجا بذارم و توی یک ResourceStream هم بذارمش و موقع اجرای برنامه اون رو توی دایرکتوری System32 کپی کنم و با ابزار Regsvr32 هم رجیسترش کنم ولی مسلما درست نیست هربار موقع اجرا چنین اتفاقی بیفتد و بهتر است در همان Setup این فایل نصب شود.
با تشکر...
من تو برنامم از ActiveX پخش ShockwaveFlash استفاده میکنم. اما همانطور که میدونیم باید در سیستم مقصد OCX مربوط به Micromedia Flash هم نصب شده باشد. میخواستم اینکار را با InstallShield انجام دهم اگر کسی کار کرده ممنون میشم راهنمایی کنید. من از InstallShield 12 استفاده میکنم و میدونم باید یک Component برای این OCX فلش بسازم و اون رو در زیرشاخه System32 قرار دهم اما مشکل من با Register کردن است. آیا چنین OCXهایی خودشان Self-Register اند یا باید رجیسترشان کرد؟
در ضمن میتونم از طریق یک ریسورس از نوع Raw Data یعنی RCDATA هم بسازم و OCXام رو اونجا بذارم و توی یک ResourceStream هم بذارمش و موقع اجرای برنامه اون رو توی دایرکتوری System32 کپی کنم و با ابزار Regsvr32 هم رجیسترش کنم ولی مسلما درست نیست هربار موقع اجرا چنین اتفاقی بیفتد و بهتر است در همان Setup این فایل نصب شود.
با تشکر...