منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ماهو كود اضافة ريفيرنس وقت التشغيل
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته
ماهو كود اضافة ريفيرنس وقت التشغيل
مثلا Flash32_11_7_700_224.ocx
ثم بعد ذلك نصرح متغير يمثل الكائن shockwaveflash
لنستطيع تشغيل اي ملف swf من خلاله؟
لا اعرف الطريقة بصراحة لكن كيف يتم انشاء فئة من مكتبة غير موجوده اصلآ؟؟:confused:
الملف موجود اصلا لو تضيفه بشكل يدوي سيظل المسار ثابت اريد تخطي هذه المشكلة ولا اريد ان اجبر اي مستخدم يثبت فلاش بلير. صدقني الامر بسيط فقط تحتاج واحد مخه شغالSmileSmile
ان شاء الله احد الاخوه يساعدكSmile
كود :
Dim a As System.Reflection.Assembly        Dim o As Object


        a = System.Reflection.Assembly.LoadFile(Application.StartupPath & "\MyPlugin.dll")
        o = a.CreateInstance(a.GetTypes()(0).FullName)
        Me.Controls.Add(o)

وجدت كود لكنه لملف dll وغيرته الى ocx
اعتقد قرأت سابقآ موضوع للأستاذ أبو رائد بشأن هذا , قد يفيدك
لكن الشرح لملف dll وملف الفلاش ocx
يمكن اذا وضعت ملف ocx في مجلد البرنامج ان يعمل ؟؟ يعني مثل ملف ال DLL فوراً يقوم الفيجوال ستوديو بنسخه إلى مجلد bin\debug
لقد جربت الان في ويندوز 7 جديد لسا فورمات وفعلا اشتغل من غير تثبيت فلاش بلير. فقط ضع ملف الـ ocx في مجلد الـ Debug وقم باضافته الى الريفيرنس وشغل البرنامج ثم انسخ فقط الملف التنفيذي مع swf وشوف مع ملاحظة ان الفريم وورك اصدار 2 الذي جربت