PDA

View Full Version : ActiveX در لینوکس



mehranFX
شنبه 08 بهمن 1384, 22:49 عصر
اساتید و دوستان عزیز سلام :
می خواستم ببینم آیا امکان شبیه سازی ActiveX یا DLL در لینوکس وجود داره ؟ اگه نه آیا اینها معادلی در لینوکس دارند؟ چطور Flash Player در موزیلای لینوکس کار می کنه ؟؟؟

rezaTavak
یک شنبه 09 بهمن 1384, 07:28 صبح
سلام

به جای ActiveX از OpenGL,OpenAL استفاده میشه و به جای DLL از کتابخانه های Glib. برای هر چیز در ‌FireFOX یک plagin داریم.

mehranFX
یک شنبه 09 بهمن 1384, 10:35 صبح
آقا جان این OpenGL همون کتابخانه گرافیکه که در ویندوز هم هست یا فرق فووووووووکوله ؟؟؟
ضمنا آیا در مرورگر موزیلا می شه اشیاء glib. رو فراخوانی کرد مانند اتفاقی که در IE میافته؟

mehranFX
یک شنبه 09 بهمن 1384, 22:36 عصر
آقا کسی نیست جواب این مورد رو بده ؟؟؟

rezaTavak
دوشنبه 10 بهمن 1384, 07:23 صبح
سلام

منظور شما از کتابخانه گرافیک چیه؟ آیا منظور توابع dll اصلی در user.dll و... است؟ اگر این چنین است خب اون در لینوکس با توابع X است.

چطوری میشه توی IE یک lib را فراخوانی کرد بگو ما هم بدانیم. چون این کار فقط با برنامه نویسی امکان داره.

mehranFX
دوشنبه 10 بهمن 1384, 08:30 صبح
نقل قول:
به جای ActiveX از OpenGL,OpenAL استفاده میشه و به جای DLL از کتابخانه های Glib. برای هر چیز در ‌FireFOX یک plagin داریم.


و بعد



منظور شما از کتابخانه گرافیک چیه؟ آیا منظور توابع dll اصلی در user.dll و... است؟ اگر این چنین است خب اون در لینوکس با توابع X است.

چطوری میشه توی IE یک lib را فراخوانی کرد بگو ما هم بدانیم. چون این کار فقط با برنامه نویسی امکان داره.

آقا جان شما توی ویندوز خیلی راحت می تونی با جاوا اسکریپت از خیلی از ActiveX ها و DLL های رجیستر شده در سیستم وتوابع اونها استفاده کنی .
من می خوام بدونم اینا معادلشون در لینوکس چیه ؟
1- چطور می تونم یک کتابخانه بسازم که توابع خودشو Export کنه و واسه همه برنامه ها قابل دسترس باشه ؟
2- چطور از این کتابخانه و توابع اش در وب و یا Application استفاده کنم ؟
Inprise جونم به دادم برس !!!

Inprise
چهارشنبه 12 بهمن 1384, 00:31 صبح
یک پیاده سازی آزاد از COM برای یونیکسها وجود داره که میشه به کمکش از اکتیوایکسها هم استفاده کرد ، تئوریکالی ؛ لیکن این بیشتر به یک شوخی شبیهه و بهتره بهش فکر نکنی . معماری ویندوز مبتنی بر COM است فلذا کسانی که برای برنامه هائی مثل مرورگرها افزونه مینویسند باید از این قاعده تبعیت کنند ، اما سایر محیطها دارای چنین استاندارد یکدستی نیستند ؛ مثلا نت اسکیپ یک سیستم افزونه سازی مختص به خودش داره که فلش - اکروبات - کوئیک تایم و امثال این رو به سبک خودش پیاده سازی میکنه و میتونی با اون قاعده پلاگین بنویسی ؛

و برای سوال بعدیت : نمیتونی در IE از یک Lib استفاده کنی . آنچه که میتونه به IE اضافه بشه BHO است یا Browser Helper Object و اونچه که میتونه در IE و با موتورهای اسکریپتینگ متداول استفاده بشه کلاسهای COM ثبت شده روی سیستم هستند ؛ دنبال معادل این روی سایر بسترها نباش ، این یک چیز ِ مختص به ویندوز هست .

موفق باشی