EasyDelphi Q&A
+5 تصويتات
390 مشاهدات
كيف اجعل برانامجي DEMO و ما هي احسن المكونات المستعملة

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

2 إجابة

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

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

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

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

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

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

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

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

تم الرد عليه بواسطة (15,110 نقاط)
مختارة بواسطة
اجابة رائعة جدا
للاسف لم تنجح معي مع ان الطريقة تبدوا اكاديمية  ربما هناك شيء اضافي عنها وضعت مسج بوكس بدل 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;
السيد xorpas اطرح سؤالك بشكل مستقل . يوجد تحت اجابة السيد zaher زر اسمه ( اطرح سؤالا ذا صلة ) .  حتى نتمكن من اضافة اجابات إلى سؤالك .
شكرا لك
انتبه هنالك فرق بين ifndef و ifdef ال n تعني not
بارك الله فيك
+4 تصويتات

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

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

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

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

اسئلة متعلقة

0 تصويتات
1 إجابة
سُئل أبريل 7 في تصنيف vcl بواسطة NADIRE (870 نقاط) | 40 مشاهدات
+3 تصويتات
1 إجابة
0 تصويتات
1 إجابة
سُئل مايو 10 في تصنيف Delphi بواسطة hidenpain (880 نقاط) | 49 مشاهدات
+4 تصويتات
1 إجابة
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

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

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

396 سؤال
634 إجابة
1,130 تعليق
237 مستخدم