delphi4arab منتديات دلفي للعرب
Delphi KeyGen Template - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : مصادر دلفي مفتوحة تعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=14)
+--- الموضوع : Delphi KeyGen Template (/showthread.php?tid=1114)



Delphi KeyGen Template - phpbb3 - 06-08-2009

Delphi KeyGen Template


Delphi KeyGen Template - STRELiTZIA - 07-08-2009

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

بعض الملاحظات البسيطة :
1- من الأفضل تعطيل خاصية : Maximized الخاصة بالواجهة.
2- جعل زر الموسيقى يعمل دورين : تعطيل و تشغيل.
3- وضع محتوى جدول XMMusic في ملف مستقل مثال : XMMusic.inc و استدعائه بــ :

PHP كود :
{$I XMMusic.inc} 

4- المتغير i ليس له اي دور في وحدة uFMOD.pas من الأفضل حذفه في هذه الحالة فقط.
PHP كود :
procedure uFMOD_StopSong;
var 
i:Pointer;
begin
 i
:= uFMOD_PlaySong(nil,0,0)
end; 

5- ايضا يوجد مجلد : __history بخصائص مخفي يحتوي على Backups للعمليات التي قمت بها في مراحل التصميم لا داعي لارفاقه، مثله مثل اي ملف Backup.

6- اسم المشروع من الداخل : KeyGen و اسم ملف المشروع : KeyGens من الأفضل ان يكون نفس الاسم لتفادي الكثير من الــ Conflicts في حالة مشروع يحتوي على وحدات units.

7- هذه الدالة : LoadIcon ترجع Handle مقبض من الأفضل ان لا يكون اسم المتغير : i بل hIcon لاننا عموما نستعمل اسم i لاستعمالات اخرى مثل Loop و غيرها.

PHP كود :
i:Integer; 

الأفضل :
PHP كود :
hIcon :  DWORD; 

PHP كود :
i:= LoadIcon(HInstance,MAKEINTRESOURCE(ICO));
            
SendMessage (hWin,WM_SETICON,ICON_SMALL,i) ; 

الأفضل :
PHP كود :
hIcon:= LoadIcon(HInstance,MAKEINTRESOURCE(ICO));
            
SendMessage (hWin,WM_SETICON,ICON_SMALL,hIcon) ; 

بالتوفيق ان شاء الله.