delphi4arab منتديات دلفي للعرب

نسخة كاملة : Login Form with checkbox (remember me )
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم , اتمنى ان تكونو بصحة جيدة 
احاول عمل شاشة تسجيل (login form) لكن واجهتني بعض المشاكل . 
السؤال الأول , هل يجب علي انشاء ال Main form أولا أم ال Login form ؟ (أقصد الطريقة الصحيحة) 
السؤال الثاني : ما المشكل بالكود : 
PHP كود :
procedure TForm1.FormCreate(Sender: TObject);
var 
s : string; Ini : TiniFile;
begin
if fileexists('settings.ini') then
  Ini 
:= tinifile.Create(GetCurrentDir+'\Settings.ini');
  s := Ini.Readstring('Config','nologin','');
    if s = 'true' then
       begin
         self
.Hide;
         form2.Show;
        end;
   myini.Free;
end; 
 
رغم انني قمت بتنقيح البرنامج و الخلل بالتعليمة form2.show و هذا سبب طرحي للتساؤل الأول .
شاهدت كم من موضوع حول استعمال ملفات الini على المنتدى و كانت مواضيع مفيدة صراحة , وجدت مثال لكنه يتعامل مع ال splash screen 
و قد وضع الcheckbox على الMain Form لكني اريد العكس , شكرا مسبقا
توصلت اخيرا الى حل ... لكنني غير راض عن النتيجة
الكود يحتاج Optimization
الترتيب الذي اعتمده انا
Datamodel
Main
Login form create in run time