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


الملفات المرفقة
.rar   RememberMe.rar (الحجم : 182.08 KB / التحميلات : 218)
الرد
#3
الترتيب الذي اعتمده انا
Datamodel
Main
Login form create in run time
[-] كل من 1 user says قال شكرا ل delphi17 على المشاركة المفيدة
  • Rever7eR
الرد


التنقل السريع :


مستخدمين يتصفحوا هذا الموضوع: 2 ضيف