الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج لتحويل أدوات الCOM أو ال(DLL+OCX+TLB+EXE)ActiveX إلى حزمة مبنية بالجافا

بدأه M.Allaw في 3 سبتمبر 2010 · 14 رد · 1,202 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أخواني الأعزاء السلام عليكم ورحمة الله وبركاته..

الكثير مننا تسائل عن إمكانية تضمين أو استخدام أدوات الـCOM او الـActiveX المبنية بالـ.Net في الجافا!!!

وفي هذا البرنامج الرد الشافي على هذا السؤال :) , برنامج سهل جداً ورائع, ماعليك إلا أختيار الملف(Dll,Ocx,TLB) المراد استخدامه وتحددله المجلد المراد وضع الخرج فيه وهو عليه الباقي, يخرجلك الحزمه مع الـDoc تبعها أيضاً (Yippie-ka-yee)

ويمكن أيضاً من خلاله تحويل مكاتب مبنية بالجافا إلى أدوات ActiveX أي عكس العملية السابقة :), المهم لا اطيل عليكم

إليكم الرابط :

http://www.ezjcom.co...18Installer.exe

لا تنسوني من دعائكم

في أمان الله :)

تم تعديل هذه المشاركة بواسطة M.Allaw في 3 سبتمبر 2010 في 23:04

5


HeartOutputStream myHeart;
OutputStream myHeartOutStream;

myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);

while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");

#2

جميل

+1

انا جربت اى حاجه كدا

وبحثت بالبحث بتاع البرنامج

واختارت mediaplayer

,والبرنامج صنع لى ملفات جافا بها native كود

لكن كنت عاوز اعرف ازاى استخدمه وازاى لم احتاج الى حاجه معينه من الويندوز

ممكن اخى الكريم تتكلم اكتر عن البرنامج

او لو هناك ملفات تشرح التعامل مع البرنامج

جزاك الله خيرا

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 3 سبتمبر 2010 في 12:26

Software Developer
Mahmoudkelany.com


 

#3

لا هذا خاص بالمكاتب المبنية ببيئة الـ.Net , أما المكاتب المكتوبة بالسي++ مايقبل يضمنها حسبما شفت, لأني حاولت أضمن مكاتب DLL من النظام مثل الـuser32 بس ماقبل يضمنها :( , ولكن إذا كنت محتاجها ممكن أعطيك حزمة خاصة للتعامل مع API النظام, يمكن تعرفها انت اسمها JInvoke إذا تحب أرفعها هنا تحت أمرك:)

على فكره البرنامج هذا يحتاج للأنترنت ليقوم بالتحويل فهو يقوم برفع ملفك للموقع الخاص به وهناك يقوم بتحويله ومن ثم تحميله على جهازك على شكل ملفات جافا وبعدها تقدر تنشئ منه ملف JAR وتضمنه مثل أي مكتبه أخرى (مثل الـJTatto) لبرنامجك وبالهناء والشفاء :)

تم تعديل هذه المشاركة بواسطة M.Allaw في 3 سبتمبر 2010 في 18:26


HeartOutputStream myHeart;
OutputStream myHeartOutStream;

myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);

while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");

#4

هل يحتاج إلى وجود .Net framework?

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

بصراحه بالنسبه لي انا محمل عندي الـFrameWork فما ادري ان كان يحتاجها فعلاً أم لا, ولكن أعتقد لا يحتاجها لأنك لما ترفع الملف الـOcx يرجعه لك بصيغة Dll أي انه ربما يحوله لمكتبه C++ عشان تقدر تستدعيه من الجافا بالـJNI والله أعلم <== كل تبن ونام الله يصلحك unsure.gif

على كل حال اهم شئ احتلت هذه المشكله اللي قد تكون سبب في توظيفي ان ربي وفقني بسبب ان شركه من الشركات طالبه واحد يقدر يربط بين مكاتب مبنيه بالسي وبالدوت نت مع الأوراكل بأستخدام الجافا يعني يسوي جسر بينهم, فأدعي لأخوك بالتوفيق :)

تم تعديل هذه المشاركة بواسطة M.Allaw في 4 سبتمبر 2010 في 21:19

−1


HeartOutputStream myHeart;
OutputStream myHeartOutStream;

myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);

while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");

#6

الله يوفقك

ولا تنسى تاخدني اتفسح في الجسر حقك :)

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7

هههههههههههههههههه ولا يهمك افسحك واخليك تفحط فيه كمان لو تحب laugh.gif

أتمنى تجرب هذا البرنامج ومنتظر ملاحظاتك بكل إهتمام :)

تحياتي لك حبيبي


HeartOutputStream myHeart;
OutputStream myHeartOutStream;

myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);

while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");

#8

المشكلة أني لا اعرف C# كما أني غالبية أعمل على web

وهو لا يهتم كثيراً بناحية المستخدم

لذا فأنا غير مهتم حالياً بالموضوع

ربما في المستقبل القريب من يدري :)

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#9

مش متوفرلى مجال لتجربة البرنامج للأسف :(

لكن اذا كان الموضوع جسر بين Java و .NET هل اطلعت على مشروع IKVM?

http://www.mono-project.com/Java

وربنا يوفقك ياجميل

1
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#10

تقريباً مر علي هذا الأسم , بس تقريباً والله اعلم ان فكرته مثل فكرة حزمة Jacob وهي عبارة عن Com bridge أيضاً ولكنها ليست بسهولة هذا البرنامج فهذا البرنامج يجيبلك المكتبه جاهزة للأستخدام بدون ماتضيف اي كود ولا تنسخ اي Dll للغة ولا تضيف اي pathname , بس حطها في مجلد المشروع واشتغل 006.gif

مشكور حبيبي والله يوفقنا جميعاً بأذن الله :)


HeartOutputStream myHeart;
OutputStream myHeartOutStream;

myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);

while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");

#11

خساره علاء الـC# أسهل من جافا بكثير وبعدين ماتحس بتغيير كبير من حيث الـ Syntax ولو ان كل لغات الـ.net لها نفس الفكره ونفس المكاتب بس على الأقل الـSyntax تبعها يطمنك ومايحسسك بالغربه كثير مثل الـVB 013.gif

على فكره لاحظت هنا وفي أماكن كثيره أن أغلب مبرمجين الجافا يميلوا للـJ2EE والأقلية فقط هم المهمتمين بالـJ2SE :(, فهل سوق العمل هو اللي فرضها عليهم ولا لأنها أكثر متعة من الـJ2SE?

أنا بصراحه ما أميل للـويب نهائياً :( , فقد أشتغلت على الـphp والـasp.net ولكن ماحسيت بالمتعه اللي احسها وانا اشتغل على الـDesktop applications بغض النظر عن اللغه

عارف انها مضيعه للوقت وان سوق العمل يتطلب مني اتعلم J2EE ولكن مالحل اذا لم تكن تستهويني؟ :(


HeartOutputStream myHeart;
OutputStream myHeartOutStream;

myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);

while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");

#12
M.Allaw كتب:

على فكره لاحظت هنا وفي أماكن كثيره أن أغلب مبرمجين الجافا يميلوا للـJ2EE والأقلية فقط هم المهمتمين بالـJ2SE :(, فهل سوق العمل هو اللي فرضها عليهم ولا لأنها أكثر متعة من الـJ2SE?

أنا بصراحه ما أميل للـويب نهائياً :( , فقد أشتغلت على الـphp والـasp.net ولكن ماحسيت بالمتعه اللي احسها وانا اشتغل على الـDesktop applications بغض النظر عن اللغه

عارف انها مضيعه للوقت وان سوق العمل يتطلب مني اتعلم J2EE ولكن مالحل اذا لم تكن تستهويني؟ :(

على حد علمى

انك لو عاوز تعمل desktop app كويس ومحترم تشتغل C# هتوفر لك كل حاجه بس دا على الويندوز فقط

بس طبعا لم تيجى تشتغل linux لازم تشتغل لغه محموله

انما الميول الى الـ JavaEE لانها من الحاجات اللى بتتميز بيها الجافا وخاصه ان الحمايه على المواقع المعموله بالجافا عاليه

وكمان الناس بتتجهه للـ JavaME لكن القليل ليه لان الموارد على الموبيل محدوده لكن بردوا هناك ميزه ان 90% من الموبيلات تقدر تبرمج عليها بالجافا

لذلك الاغلبيه يتجهه الى الـ JavaEE لانها الوسيط بين الـ javaSE , JavaME

ملحوظه الـ

J2SE تغيرت الى JavaSE

J2EE تغيرت الى JavaEE

J2ME تغيرت الى JavaME

Software Developer
Mahmoudkelany.com


 

#13

عن نفسي سوق العمل أجبرني على الـ web

وأظن أنه ممتع لو وجدت مع يساعدك في تصميم صفحاتك ويكتب لك js وهذا من رابع المستحيلاتlaugh.gif

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#14
علاء الصالحي كتب:

وهذا من رابع المستحيلاتlaugh.gif

ليش شــــو الثلاث المستحيلات القبل :lol: :lol: :excl: :P :P

تم تعديل هذه المشاركة بواسطة محمد عرسان في 6 سبتمبر 2010 في 06:52

#15

المستحيلات عند العرب ثلاثة الغول والعنقاء والخل الوفي

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…