PDA

View Full Version : سوال: دلیل کار نکردن f in box در برخی سیستم ها



sajioo
جمعه 14 تیر 1392, 08:39 صبح
سلام روز آدینه ی شما بخیر
دوستان یک سوال داشتم که عزیزانی که تجربه یا اطلاعات کافی دارن لطفا در این مورد منو راهنمایی کنند که برام مهمه.
من کامپوننت F IN BOX را بر روی دلفی نصب کردم و بر روی رایانه ی من فایل های swf که بر روی اینترنت آپ شدن را به راحتی نمایش میده. سوالم عزیزان اینجاست. تا اونجای که من مطلع هستم این کامپوننت مستقل هستش و نیاز به نصب فلش بر روی سیستم کاربر نیست.
اما من بر روی رایانه ی دیگر برنامه رو تست کردم و جواب نداد. یعنی اصلا فایل های swf رو نشون نداد.
در صورتی که فلش بر روی اون رایانه هم نصب بود.
دلیل چی می تونه باشه و من چکار کنم که این مشکل برای دیگر کاربران پیش نیاد؟:چشمک:
هرکس نظری داره بسیار ممنون میشم ازش اینجا بذاره

BORHAN TEC
جمعه 14 تیر 1392, 09:47 صبح
سلام
در کار با این کامپوننت اصلاً کاری با نصب بودن و یا نبودن Flash Player نداریم. فقط باید OCX ه مربوط به Flash Player را در کنار برنامه قرار دهیم و با کد نویسی از آن استفاده کنیم و هیچ نیازی هم نیست که OCX مربوطه در سیستم رجیستر شده باشد. اگر به این مثال دقت کنید کاملاً متوجه موضوع می شوید:
var
FlashCodeStream: TFileStream;

initialization
FlashCodeStream := TFileStream.Create('flash.ocx', fmOpenRead or fmShareDenyNone);
FlashPlayerControl.LoadFlashOCXCodeFromStream(Flas hCodeStream);
FlashCodeStream.Free;
این مثال را از لینک زیر کپی کرده ام:
http://www.f-in-box.com/delphi/
موفق باشید...

sajioo
جمعه 14 تیر 1392, 11:42 صبح
تشکر عشایری عزیز
در هنگام اجرای برنامه این ارور را میده
106627
نمیدونم مشکل کجاست؟
فایل flash.ocx هم دانلود کردم و در پوشه نرم افزار قرار دادم

sajioo
جمعه 14 تیر 1392, 17:35 عصر
دوستان من تا حدودی تونستم این کارو انجام بدم اما یک مشکل وقتی این کد رو وارد کردم

var
FlashCodeStream: TFileStream;

initialization
FlashCodeStream := TFileStream.Create('flash.ocx', fmOpenRead or fmShareDenyNone);
FlashPlayerControl.LoadFlashOCXCodeFromStream(Flas hCodeStream);
FlashCodeStream.Free;
flashplayercontrol من که روی فرم بود و فایل های فلش رو نشون میداد دمو (demo ) شده ؟ دلیل چیه؟ :عصبانی++:

BORHAN TEC
جمعه 14 تیر 1392, 23:06 عصر
کامپوننت درست ک_ر_ک نشده.