الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

سؤال:كيف نحمي الكود الخاص بالمشروع

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

أنا مبتدأ في الـ oracle وعندي سؤال حيرني أرجو
أن أجد له أجابة
السؤال أنا أعمل على oracle 9i وعند انتهاء
المشروع الخاص بي قررت أن أبيع المشروع
ولكن المشكلة كيف أقوم بتحويل المشروع الى مثلاً
ملف تنفيذي يعمل على أي جهاز من دون تنزيل
oracle على الجهاز الثاني.
وكيف أقوم بنقل الـ Source Code للمشروع الى جهاز
ثاني لكي أعرض المشروع لكن دون حماية الكود

مع شكري للجميع...

  • بعد 1 شهر...
بتاريخ:

وينكم المساعدة يا شباب

  • بعد 2 أسابيع...
بتاريخ:

من فضلكم دام فضلكم جاوبوا عن هذا السؤال لاني اريد معرفة الاجابة

بتاريخ:

الاخت العزيزة
تحية طيبة وبعد
عند عمل compile للفورم تظهر نسخة جدية بامتداد fmx وكذلك الحال بالنسبة للتقارير حي تظهر بامتداد rep وهذا الامتداد يعتبر النسخة التنفيذية للفور والريبورت على التوالى وبالتالى عند بيع المشروع فقط قدمى لهم فقط النسخة التنفيذية وليس السورس كود بامتداد fmb, rdf
انا اؤكد لك اه لن يستطيع احد الاطلاع على كيفية كتابة المشروع مع ضرورة انزال orcale clien على جهاز العميل لتحقيق الاتصال بقاعدة البيانات وانزال oracle develpoer والذى من بينهم الملفان
ifrun60.exe وهو الذى يشغل الفورم و rwrun60.exe بالنسبة للربورت
وراجعى كيفية تحقيق الاتصال بين oracle developer وبين قاعدة البيانات وابسط طريقة لذلك هى استخدام ملف tnsnames.ora

هذا فيما يتعلق بحماية السورس اما اذا كنت تريدين وضع حماية على تشغيل البرنامج نفسه او النسخة التنفيذية التى سيتم تشغيلها فهذه قصة اخرى ومن الممكن اقتراح مدخل بسيط هو عمل مستخدمين على الداتابيز ممن يحق لهم الاتصال بقاعدة البيانات وقبل تشغيل البرنامج تقوم الفورم بالتحقق من اسماء المستخدمين الذين يحق لهم الاتصال بقاعدة البيانات فاذا كانوا من المعتمدين اكمل البرنامج واذا لم يكن خرج ولا تعطى ابدا كلمة السر للمستخدم sys او system
ادعوا الله لك بالتوفيق والسداد

بتاريخ:

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

  • بعد 4 أسابيع...
بتاريخ:

بسم الله الرحمن الرحيم
أخي الحبيب
الحل لشكلتك
هو أن تقوم بأخذfmx فقط


والنصر دائـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــما للإسلام

  • بعد 1 شهر...
بتاريخ:

أتوقع ان الشباب جاوبوا وهو فعلا الجواب الأفضل...

جزاهم الله كل خير..
وبالنسبة للتقرير هو لن يظهر بامتداد rep مباشرة ولكن يمكنك تحويله عن طريق compiler واحتفظ بالنسخة الأصلية rdf

أخوك ســـــامي

  • بعد 8 شهور...
بتاريخ:

اظن انني قد كتبت او قرأت رد على سؤال مماثل للمطروح في احد المنتديات او في هذا المنتدا

برأيي الحل الامثل هو عدم اعطاء ال ف م ب او ال ر ف الى المستخدم الاخير تماما مثلما قال الاخ نيمو

هناك طريقة اخرى يمكنك ان تقومي بوضعها مثلا عند تنزيل البرنامج على سيرفر المستخدم ( قاعدة البيانات الخاصة بك ) يمكنك عمل قادح على مستوا الداتابيز و يكون مفعلا عند بداية التشغيل ، فعند الدخول يتحقق من رقم الهارد ديسك الاول التي وضعت عليها انت البرنامج ، فاذا كان مطابق للذي ادخلته انت عند تنزيل البرنامج اول مرة فيكمل البرنامج عمله و اذا كان رقم الهارد غير ذلك فيقوم البرنامج بالاغلاق او باظهار رسالة تحذير ... الخ

طبعا هناك اكثر من هذا و الطرق متعددة

ممكن ان تزور الموقع التالي
oracleadvice.com

سلام

  • بعد 2 شهور...
بتاريخ:

السلام عليكم
عندما اسوى البرنامج واريد ان اسوقه
اعطى للمشترى fmx وهى تبنىى عندما اعما للبرنامج او الفورم compile
وكذلك report اعطيهrdf
وشكرا

بتاريخ:

الاخوة الأعزاء .............

قد طرحت درس لتعلم كيفية تشفير الكود الخاص بك ........ و تحميل الملفات المشفرة فقط على خادم العميل Application Server

يمكن مشاهدة الدرس على اللينك التالي ..



انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.