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

تنفيذ البرنامج في مستعرض الوب

مغلق
بدأه in4maTic في 1 يوليو 2006 · 5 رد · 620 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هل هنالك طريقة في delphi 7 لتنفيذ البرنامج ضمن مستعرض الوب... وذلك بدلاً من تنفيذه في نافذته الخاصة به... أي بمعنى آخر, نفتح المستعرض ونكتب فيه url معيناً فيتم تنفيذ البرنامج في هذا المستعرض... وذلك أسوة بالطريقة التي يتم بها تنفيذ نماذج الـ oracle المبنية باستخدام الـ form builder...

جزاكم الله خيراً...

المال في الغربة وطن والفقر في الوطن غربة

#2

الذي يشتغل في المتصفح من البرامج - أقصد البريمجات - يكون أكتف أكس ActiveX

وأعتقد أن الذي تستخدخه أراكل هو عبارة عن اتصال بسيرفر محلي في الجهاز وتكتب عنوانه في المتصفح

أنت تسطيع عمل سيرفر محلي بلغة الديلفي .

ولكن ما هو الهدف ؟؟؟

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

#3

السلام عليكم

لديك مكونات intraweb...

ام تريد شيئ مثل http://www.kapowtech.com

d4baa0.gif
#4

FormBuilder يعتمد ال java applets كاساس لبرمجة الويب، ولا يمكن ان تستخدم مثل هذه الطريقة في دلفي

هناك خيارين تم ذكرهم من قبل الإخوة

الاول: ان تقوم ببناء برنامج يكون له واجهة مبنية ك Html واسرع طريقة لذلك هي Intraweb المضمن مع Delphi 7 او يمكنك الاعتماد على webbroker او websnap لكنهم يحتاجو الى جهد اكبر في التعلم من IW

الطريقة الثانية: ان تقوم ببناء النماذج ك ActiveX document وسوف تحصل على نفس شكل النموذج الموجود في ويندوز ولكنه يعمل ضمن المستعرض، ولكن سوف يحتاج المستخدم الى تحمليها اولا ضمن المستعرض(مثل ما يتم مع form builder الخاص بارواكل اول مرة)

وهذه الطريقة لها عيوب، اهمها انها ليست مدعومة في كل المستعرضات، وايضا لها عيوب خاصة بالامن، لانه يمكن التحكم بالجهاز من خلالها

لذلك افضل ان يتم بناء برنامجك كتطبيق خاص بالويب وذلك من خلال IW

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#5

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

شكراً جزيلاً إخوتي الأعزاء...

في الواقع بدأت العمل بـ intraweb ... ولكن تواجهني مشكلة تتلخص بالتالي:

عند التنفيذ تظهر واجهة الـ server... أقوم من خلالها بالتنفيذ... ليفتح من ثم مستعرض الوب... غير أنه لا يعرض الصفحة ويعطي الرسالة الخاصة بـ DNS error... وهنا لدي سؤالان:

1- هل هنالك إعدادات معينة خاصة بالمستعرض كي يعرض المطلوب... لأن الأمر نجح على windows 2003 server ولم ينجح على windows XP professional... علماً أنني قمت بتعطيل الخدمات الخاصة بالملقمات الأخرى الموجودة لدي على الجهاز كالـ Apache و الـ IIS Admin...

2- هل هنالك من طريقة لإخفاء نافذة الـ server وجعل التنفيذ ينتقل مباشرة إلى الصفحة الرئيسية...

جزاكم الله خيراً...

المال في الغربة وطن والفقر في الوطن غربة

#6

InterWeb تعمل في التمصفح

InterWeb تحتاج لسيرفر ينفذها

في الديلفي هناك سيرفر ملحق بها خاص بـ InterWeb لما تضغط Run يظهر لك

السؤال هل برنامجك شخصي لك في الكمبيوتر (فلا مشكلة) أم تريده لغيرك

إن كان الثاني وهو ما تريده لغيرك فصعب لأنك لا بد تنقل السيرفر الخاص بالديلفي له وليشتغل البرنامج عنده أو أنك تبرمج ليشتغل على apache أو IIS فتحتاج لتركيب هذه السيرفرات عند الزبون

أما من ناحية الاستضافة على الويب ، بالنسبة لاستضافة IIS في أنظمة الويندوز فلا عمل لي بها . أما سيرفر الأباتشي فلا بد من إذن مدير الاسضافة حتى يضع ملفات داخل السيرفر وليركب module في ملف httpd.conf

LaodModule module_test modules/test.dll

وحصول الإذن صعب أو مستحيل

أنا فكرت من زمان في مشروع ملف صعير لتشغيل InterWebو WebSnap في أجهزة المستخدمين ولكن رأيته صعب علي ، ولا جدوى كثيرة منه .

تم تعديل هذه المشاركة بواسطة أبو محمد اللحياني في 3 يوليو 2006 في 10:16

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

هذا الموضوع مغلق.

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

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

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

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

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