سؤال

استخدام الافتراضي TWebBrowser يجعل الأمور سهلة تضمين متصفح الويب.لسوء الحظ الذي يأتي بشكل افتراضي أي<n>.

أنا أتساءل كيف يمكن للمرء دمج أبو بريص أو بكت واحد.

  1. هل هناك VCL الأمثلة في مكان ما ؟
  2. إذا لم يكن كذلك ، كيف يمكن للمرء أن تذهب عن القيام بذلك ؟
  3. أين هو أفضل مكان للعثور على جوهر على أبو بريص و/أو بكت في ادراجها تنسيق ؟
هل كانت مفيدة؟

المحلول

TWebBrowser هو IE.ليس plugable بناء على المتصفحات.هل يمكن أن يكون المتصفحات الأخرى المدمجة في التطبيق الخاص بك.انظر

نصائح أخرى

بديل هو CEF - الكروم جزءا لا يتجزأ من الإطار الذي يغلف متصفح الكروم الذي في حد ذاته بتغليف بكت.هذه المكتبة هو توفير عادي DLLs مع تصدير C API.

هناك دلفي واجهة المتاحة في code.google.com/p/delphichromiumembedded

لقد تم استخدامه مع تطبيق واجهة و يعمل كبيرة, ولكن ليس من السهل استخدامها بشكل صحيح كما THTML أو أي ولكن كبيرة لمن يحتاج قوية و ادراجها المتصفح.

تحرير: لارس سبقني إلى ذلك ، للأسف

كذلك هناك عنصر تحكم ActiveX على أساس محرك أبو بريص الذي يحاول تقديم صورة طبق الأصل من IWebBrowser API (التي TWebBrowser يستخدم).

يمكنك العثور عليها هنا: http://www.iol.ie/~locka/mozilla/control.htm للأسف يبدو أنه لم يتم تحديثه في كل حين.الإصدار الأخير يقوم على أبو بريص 1.7.12 وأعتقد أن أبو بريص هو حاليا ما يصل إلى 1.9.x (المستخدم في فايرفوكس 3)

بديل هو THTMLViewer المكون.لقد استخدمت هذا لعدة سنوات.

هذا هو متاح الآن مجانا.ويب siteis هنا http://pbear.com/htmlviewers.html.وفقا songbeamer موقع ويب (http://www.songbeamer.com/delphi/) هناك دلفي 2009 نسخة متوفرة.

على مدى السنوات الثلاث الماضية لقد جئت عبر القليل جدا في طريق التضمين أبو بريص في دلفي.واحد المكتبة التي ظهرت إلى حد ما في وقت متأخر من المباراة (بالنسبة لي) ، GeckoSDK المشروع على سورس.لقد فعلت الكثير من العمل في وقت مبكر في محاولة لجعل جزءا لا يتجزأ من أبو بريص تعمل بشكل صحيح في دلفي.أول محاولة لدينا في أبو بريص جعل المحرك الداخلي "المتصفح" بنيت باستخدام دلفي و أبو بريص 1.8.لدينا منذ انتقلت على المتصفح لدينا الآن XULRunner التطبيق.لدي قطعة من التعليمات البرمجية حول زرع على القرص الصلب بعد ذلك محاولة مبكرة أنني لم تحذف حتى الآن.

عندما موزيلا تطلق بريص 2.0 اعتقد انه سوف يصبح من الأسهل كثيرا على تضمين في دلفي.على XPCOM الكائن في أبو بريص يجعل من الصعب جدا تضمين لأن معظم كل شيء بإرجاع NS_RESULT.سلاسل خاصة كانت صعبة.

تحرير:لقد بدا من خلال العناوين القديمة (تقريبا وكلها ميتة) و بحثت عن عنوان جديد للغة اليابانية "الخبز" متصفح القائمة على أبو بريص و وجدنا أنه هنا ،

http://github.com/plus7/bagel/tree/master/Legacy.

وربما هذا هو أفضل رهان بعض التعليمات البرمجية ممتازة لبدء من.للأسف التعليقات في المدونة اليابانية المؤلف لم ترد على الأسئلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top