:: نوشتن يك در ActivX در ويژوال بيسيک و مشکلات آن ::

alachig

Member
با سلام خدمت اساتيد گرامي و دوستان عزيز
من تازه امروز متوجه شدم که اين سايت يه انجمن مستقل واسه محيطهاي برنامه نويسي رايج نداره؟!!
اما خب. سئوال من:
من يه اکتيوايکس با همه مشکلاتش ساختم.
اما حالا برنامه اي که از اون توش استفاده کردم فقط رو سيستم خودم اجرا ميشه.
وقتي براش (براي اکتيوايکس يا برنامه) pachage درست مي کنم روسيستم ديگه ميگه که بايد ويندوزش update بشه. ok بکنيد تا update بشه. بعدش ok بکنين تا ويندوز ريستارت بشه.
ok مي کنيم و ريستارت ميشه و ويندوز بالا مياد و روز از نو... بازم وقتي مي خواي ستاپ بکني باز همون پيغامها واسه update ويندوز مياد.
خب. پس اونجوري اصلاً نتونستيم ستاپ بکنيم.
حالا که بطور دستي فايلها(dll هاو icx و tlb) ها رو رجيستر مي کنيم. يا رجيستر نمي شن و ميگه فايل قبلاً تو حافظه لود شده و يا هم رجيستر ميشه. اما وقتي مي خواي برنامه رو اجرا بکني يه دينگ مي کنه و هيچي نمياد. اصلاً هيچي اجرا نميشه. پيغام هم نميده...

اما نظر من. فکر کنم اون guid که اکتيوايکس من واسه رجيستر کردنش انتخاب مي کنه يه GUID استاندارد نيست. يا اينکه رو سيستم من خاليه. و وقتي رو يه سيستم ديگه اجرا ميشه چون اون GUID قبلاً واسه يه برنامه ديگش ثبت شده برنا مه ام اجرا نميشه.

نظر شما چيه؟ اگه يکي نياز فوري داشت چه مبارکي بايد به سرش بريزه؟
آخه اينم شد برنامه نويسي؟(مايکروسافت ببينم الهي...)

تازه. کسي مي دونه تو VB.NET چطوري ميشه اکتيوايکس نوشت؟
چون آخرش به DLL غير استاندارد کامپايل مي کنه که اصلاً رجيستر نميشه؟ چه بايد کرد؟

ببخشيد اندي بسي زياد شد.
اگه جواب بدين ممنون ميشم. هرچه زودتر بيشتر.
 

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

بالا