EasyDelphi Q&A

.تم الانتقال للموقع الجديد . وسيبقى الموقع القديم هذا متاح للقراءة فقط حتى الانتهاء من نقل كل الاسئلة إلى الموقع الجديد

يمكنك طرح الاسئلة والنقاشات في الموقع الجديد. الذهاب للموقع الجديد


+5 تصويتات
557 مشاهدات
كيف اجعل برانامجي DEMO و ما هي احسن المكونات المستعملة

و كيف اقوم بصنع مولد مفاتيح
سُئل في تصنيف Components بواسطة (7,900 نقاط) | 557 مشاهدات
0
هذين سؤالين، السؤال الثاني اجعله في سؤال مستقل (و كيف اقوم بصنع مولد مفاتيح).

2 إجابة

+7 تصويتات
أفضل إجابة

في نسخة ال DEMO قم بحذف بعض الفعاليات باستخدام Compiler Conditional Define

الافضل بشكل احترافي عمل اعدادات خاصة لها، نبدأ من View->Configration Manager

أضف اعداد جديد باسم Demo

اصبح بالاضافة لديك Debug, Release الان اعداد اسمه Demo

الآن نضيف Compiler Define إلى خيارات المشروع  Project->Project Options

انتهى الاعداد باضافة كلمة Demo إلى Conditional Define

عند عمل كومبايل بهذا الاعداد سيمرر ال Demo على كامل المصدر Source و سيراعي ال $ifdef ذلك كما في الصورة

تم الرد عليه بواسطة (16,020 نقاط)
مختارة بواسطة
0
اجابة رائعة جدا
0
للاسف لم تنجح معي مع ان الطريقة تبدوا اكاديمية  ربما هناك شيء اضافي عنها وضعت مسج بوكس بدل Release و demo و debug  ولكن يمر على  كلها عند التشغيل
procedure TForm2.FormCreate(Sender: TObject);
begin
{$ifndef Release}
  ShowMessage('Release');
  {$endif}

  {$ifndef Debug}
    ShowMessage('Debug');
  {$endif}

  {$ifndef DEMO}
      ShowMessage('DEMO');
  {$endif}

end;
0
السيد xorpas اطرح سؤالك بشكل مستقل . يوجد تحت اجابة السيد zaher زر اسمه ( اطرح سؤالا ذا صلة ) .  حتى نتمكن من اضافة اجابات إلى سؤالك .
شكرا لك
0
انتبه هنالك فرق بين ifndef و ifdef ال n تعني not
0
بارك الله فيك
+4 تصويتات

أولا دون شك أنك تعلم أن كبريات الشركات ثم كسر منتوجاتها مثل Microsoft, Embarcadero, etc... أي الحماية المضمونة 100%  لا توجد في عالم البرمجة،إذا أردت حماية برنامجك من أي كسر أقترح عليك أن تعمل برنامجين أحدهما Demo  والآخر كامل، في البرنامج التجريبي قم بحذف بعض العمليات الأساسية أو التي تعيق الاستعمال الحسن للبرنامج مثل طباعة بعد التقارير أو حفظ أو غير ذلك إذا الزبون أعجبه برنامك سيطلب منك النسخة النهائية. هذا في حالة إن أردت بيع برنامجك على المستوى الدولي أما إذا كان محدود في منطقة جغرافية فلا تعقد الأمور على نفسك واستعمل  physical HDD serial  هذه روابط لبعض المكونات التي قد تساعدك 

https://torry.net/pages.php?s=101

https://github.com/TurboPack/OnGuard-FMX

تم الرد عليه بواسطة (7,660 نقاط)

اسئلة متعلقة

0 تصويتات
1 إجابة
سُئل أبريل 7، 2019 في تصنيف vcl بواسطة NADIRE (870 نقاط) | 64 مشاهدات
0 تصويتات
1 إجابة
سُئل مايو 10، 2019 في تصنيف Delphi بواسطة hidenpain (1,280 نقاط) | 84 مشاهدات
+3 تصويتات
1 إجابة
0 تصويتات
1 إجابة
سُئل يونيو 6، 2019 في تصنيف vcl بواسطة Hafi Ski (320 نقاط) | 49 مشاهدات
+2 تصويتات
1 إجابة
سُئل أكتوبر 6، 2019 في تصنيف vcl بواسطة zaher (16,020 نقاط) | 70 مشاهدات
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

497 سؤال
752 إجابة
1,417 تعليق
271 مستخدم