<?xml version="1.0" encoding="iso-8859-9" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Clomosy | Forum : Uygulama gecikme</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : Uygulama gecikme]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Thu, 02 Jul 2026 13:18:58 +0000</pubDate>
  <lastBuildDate>Thu, 02 Jul 2026 10:40:45 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>30</ttl>
  <WebWizForums:feedURL>https://forum.clomosy.com.tr/RSS_post_feed.asp?TID=1579</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Clomosy | Forum]]></title>
   <url>https://forum.clomosy.com.tr/forum_images/logo.png</url>
   <link>https://forum.clomosy.com.tr/</link>
  </image>
  <item>
   <title><![CDATA[Uygulama gecikme : Merhaba &#304;brahim,Sorunun kayna&#287;&#305;...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1579&amp;PID=3651#3651</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=257">Emr.Erkmn</a><br /><strong>Konu:</strong> 1579<br /><strong>Gönderim Zamanı:</strong> 02&nbsp;Temmuz&nbsp;2026 Saat 10:40<br /><br />Merhaba İbrahim,&nbsp;<br><br>Sorunun kaynağı execution kullanıldığında internet üzerinden veri gidip gelene kadar tüm uygulama tek bir işlem parçacığında beklemeye alınır. firebase sunucu yanıt verene kadar arayüz tamamen donar geçikmeler yaşanır.&nbsp;<br>Problemi çözmek için istekleri arka planda çalıştırman gerekir. Yani Asenkron&nbsp;<br><br><br><div>var</div><div>&nbsp; MainForm: TclForm;</div><div>&nbsp; ScaledLayout: TclScaledLayout;</div><div>&nbsp; LoginMainPnl, TopPnl, ContentPnl, EmailPnl, PasswordPnl, BottomPnl, RegisterWrapPnl, ForgotPwdPnl: TclProPanel;</div><div>&nbsp; IconImg: TclProImage;</div><div>&nbsp; AppTitleLbl, AppSubTitleLbl, WelcomeLbl, SubWelcomeLbl, EmailTitleLbl, PasswordTitleLbl, RegisterLbl: TclProLabel;</div><div>&nbsp; EmailEdt, PasswordEdt: TclProEdit;</div><div>&nbsp; LoginBtn, RegisterBtn, ForgotPwdBtn: TclProButton;</div><div>&nbsp; RegMainPnl, RegTopPnl, RegTitleWrapPnl, RegBottomPnl: TclProPanel;</div><div>&nbsp; RegScrollBox: TclVertScrollBox;</div><div>&nbsp; RegPersonalTitleLbl, RegAccountTitleLbl: TclProLabel;</div><div>&nbsp; RegRow1Pnl, RegAdPnl, RegSoyadPnl, RegTCPnl, RegPhonePnl, RegAddressPnl: TclProPanel;</div><div>&nbsp; RegAdLbl, RegSoyadLbl, RegTCLbl, RegPhoneLbl, RegAddressLbl: TclProLabel;</div><div>&nbsp; RegAdEdt, RegSoyadEdt, RegTCEdt, RegPhoneEdt: TclProEdit;</div><div>&nbsp; RegAddressMemo: TclMemo;</div><div>&nbsp; RegEmailPnl, RegPasswordPnl, RegPasswordRepPnl: TclProPanel;</div><div>&nbsp; RegEmailLbl, RegPasswordLbl, RegPasswordRepLbl: TclProLabel;</div><div>&nbsp; RegEmailEdt, RegPasswordEdt, RegPasswordRepEdt: TclProEdit;</div><div>&nbsp; RegBackBtn, RegSubmitBtn: TclProButton;</div><div>&nbsp; RegTitleLbl, RegSubTitleLbl: TclProLabel;</div><div>&nbsp; GlobalRest: TclRest;</div><div>&nbsp; GlobalEmailKey: String;</div><div><br></div><div>void OnLoginRequestCompleted;</div><div>var</div><div>&nbsp; responseStr: String;</div><div>{</div><div>&nbsp; try</div><div>&nbsp; &nbsp; responseStr = GlobalRest.Response;</div><div>&nbsp; &nbsp; GlobalRest.Free;</div><div><br></div><div>&nbsp; &nbsp; if (responseStr == 'null')</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Kayıtlı e-posta bulunamadı. Lütfen kayıt olun.');</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; if (Pos('"sifre":"' + PasswordEdt.Text + '"', responseStr) &gt; 0)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Clomosy.GlobalVariableString = GlobalEmailKey;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Clomosy.RunUnit('uKatalog');&nbsp;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ShowMessage('Hatalı şifre girdiniz.');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; }</div><div>&nbsp; except</div><div>&nbsp; &nbsp; ShowMessage('Giriş işleme hatası: ' + LastExceptionMessage);</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void CheckLogin;</div><div>{</div><div>&nbsp; if ((EmailEdt.Text &lt;&gt; '') &amp;&amp; (PasswordEdt.Text &lt;&gt; ''))&nbsp;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; GlobalEmailKey = EmailEdt.Text;</div><div>&nbsp; &nbsp; while (Pos('.', GlobalEmailKey) &gt; 0)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; GlobalEmailKey = Copy(GlobalEmailKey, 1, Pos('.', GlobalEmailKey) - 1) + '_' + Copy(GlobalEmailKey, Pos('.', GlobalEmailKey) + 1, Length(GlobalEmailKey));</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; GlobalRest = TclRest.Create;</div><div>&nbsp; &nbsp; &nbsp; GlobalRest.BaseURL = '<a href="https://deneme-a6346-default-rtdb.firebaseio.com/users/" target="_blank" rel="nofollow">https://deneme-a6346-default-rtdb.firebaseio.com/users/</a>' + GlobalEmailKey + '.json';</div><div>&nbsp; &nbsp; &nbsp; GlobalRest.Method = rmGET;</div><div>&nbsp; &nbsp; &nbsp; GlobalRest.Accept = 'application/json';</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; GlobalRest.OnCompleted = 'OnLoginRequestCompleted';</div><div>&nbsp; &nbsp; &nbsp; GlobalRest.ExecuteAsync;</div><div>&nbsp; &nbsp; except</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Bağlantı hatası: ' + LastExceptionMessage);</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Lütfen e-posta ve şifrenizi giriniz.');&nbsp;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void OpenRegister;</div><div>{</div><div>&nbsp; RegMainPnl.Visible = True;</div><div>&nbsp; RegMainPnl.BringToFront;</div><div>}</div><div><br></div><div>void OnRegisterRequestCompleted;</div><div>{</div><div>&nbsp; try</div><div>&nbsp; &nbsp; GlobalRest.Free;</div><div>&nbsp; &nbsp; RegMainPnl.Visible = False;</div><div>&nbsp; &nbsp; ShowMessage('Kayıt işlemi başarılı. Lütfen giriş yapınız.');</div><div>&nbsp; except</div><div>&nbsp; &nbsp; ShowMessage('Kayıt yanıtı işleme hatası: ' + LastExceptionMessage);</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void CloseRegister;</div><div>var</div><div>&nbsp; jsonBody: String;</div><div>{</div><div>&nbsp; if ((RegAdEdt.Text &lt;&gt; '') &amp;&amp; (RegSoyadEdt.Text &lt;&gt; '') &amp;&amp; (RegTCEdt.Text &lt;&gt; '') &amp;&amp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; (RegAddressMemo.Text &lt;&gt; '') &amp;&amp; (RegEmailEdt.Text &lt;&gt; '') &amp;&amp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; (RegPasswordEdt.Text &lt;&gt; '') &amp;&amp; (RegPasswordEdt.Text == RegPasswordRepEdt.Text))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; GlobalEmailKey = RegEmailEdt.Text;</div><div>&nbsp; &nbsp; while (Pos('.', GlobalEmailKey) &gt; 0)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; GlobalEmailKey = Copy(GlobalEmailKey, 1, Pos('.', GlobalEmailKey) - 1) + '_' + Copy(GlobalEmailKey, Pos('.', GlobalEmailKey) + 1, Length(GlobalEmailKey));</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; jsonBody = '{"ad":"' + RegAdEdt.Text + '", "soyad":"' + RegSoyadEdt.Text + '", "tc":"' + RegTCEdt.Text + '", "telefon":"' + RegPhoneEdt.Text + '", "adres":"' + RegAddressMemo.Text + '", "sifre":"' + RegPasswordEdt.Text + '"}';</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; GlobalRest = TclRest.Create;</div><div>&nbsp; &nbsp; &nbsp; GlobalRest.BaseURL = '<a href="https://deneme-a6346-default-rtdb.firebaseio.com/users/" target="_blank" rel="nofollow">https://deneme-a6346-default-rtdb.firebaseio.com/users/</a>' + GlobalEmailKey + '.json';</div><div>&nbsp; &nbsp; &nbsp; GlobalRest.Method = rmPUT;</div><div>&nbsp; &nbsp; &nbsp; GlobalRest.Accept = 'application/json';</div><div>&nbsp; &nbsp; &nbsp; GlobalRest.AddBody(jsonBody, 'application/json');</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; GlobalRest.OnCompleted = 'OnRegisterRequestCompleted';</div><div>&nbsp; &nbsp; &nbsp; GlobalRest.ExecuteAsync;</div><div>&nbsp; &nbsp; except</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Kayıt gönderme hatası: ' + LastExceptionMessage);</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Lütfen tüm alanları eksiksiz doldurun ve şifrelerin eşleştiğinden emin olun.');&nbsp;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void BackOfMain;</div><div>{</div><div>&nbsp; RegMainPnl.Visible = False;</div><div>}</div><div><br></div><div>void SetupRegisterUI;</div><div>{</div><div>&nbsp; RegMainPnl = MainForm.AddNewProPanel(ScaledLayout, 'RegMainPnl');</div><div>&nbsp; RegMainPnl.Align = alClient;</div><div>&nbsp; RegMainPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegMainPnl.SetclProSettings(RegMainPnl.clProSettings);</div><div>&nbsp; RegMainPnl.Visible = False;&nbsp;</div><div><br></div><div>&nbsp; RegTopPnl = MainForm.AddNewProPanel(RegMainPnl, 'RegTopPnl');</div><div>&nbsp; RegTopPnl.Align = alTop; RegTopPnl.Height = 150; RegTopPnl.Margins.Top = -30;</div><div>&nbsp; RegTopPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#36212E');</div><div>&nbsp; RegTopPnl.clProSettings.RoundHeight = 40; RegTopPnl.clProSettings.RoundWidth = 40;</div><div>&nbsp; RegTopPnl.SetclProSettings(RegTopPnl.clProSettings);</div><div><br></div><div>&nbsp; RegBackBtn = MainForm.AddNewProButton(RegTopPnl, 'RegBackBtn', '&lt; Giriş sayfası');</div><div>&nbsp; RegBackBtn.Align = alLeft; RegBackBtn.Width = 120; RegBackBtn.Margins.Top = 30;</div><div>&nbsp; RegBackBtn.clProSettings.FontColor = clAlphaColor.clWhite; RegBackBtn.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; RegBackBtn.SetclProSettings(RegBackBtn.clProSettings);</div><div>&nbsp; MainForm.AddNewEvent(RegBackBtn, tbeOnClick, 'BackOfMain');</div><div><br></div><div>&nbsp; RegTitleWrapPnl = MainForm.AddNewProPanel(RegTopPnl, 'RegTitleWrapPnl');</div><div>&nbsp; RegTitleWrapPnl.Align = alRight; RegTitleWrapPnl.Width = 120; RegTitleWrapPnl.Margins.Top = 70; RegTitleWrapPnl.Margins.Right = 5;</div><div>&nbsp; RegTitleWrapPnl.clProSettings.RoundHeight = 40; RegTitleWrapPnl.clProSettings.RoundWidth = 40;</div><div>&nbsp; RegTitleWrapPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#36212E');</div><div>&nbsp; RegTitleWrapPnl.SetclProSettings(RegTitleWrapPnl.clProSettings);</div><div><br></div><div>&nbsp; RegTitleLbl = MainForm.AddNewProLabel(RegTitleWrapPnl, 'RegTitleLbl', 'Kayıt Ol');</div><div>&nbsp; RegTitleLbl.Align = alTop; RegTitleLbl.Height = 25;</div><div>&nbsp; RegTitleLbl.clProSettings.FontColor = clAlphaColor.clWhite; RegTitleLbl.clProSettings.FontSize = 22; RegTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; RegTitleLbl.SetclProSettings(RegTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; RegSubTitleLbl = MainForm.AddNewProLabel(RegTitleWrapPnl, 'RegSubTitleLbl', 'YENİ ÜYELİK');</div><div>&nbsp; RegSubTitleLbl.Align = alTop; RegSubTitleLbl.Height = 20;</div><div>&nbsp; RegSubTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#B09A9E'); RegSubTitleLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegSubTitleLbl.SetclProSettings(RegSubTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; RegScrollBox = MainForm.AddNewVertScrollBox(RegMainPnl, 'RegScrollBox');</div><div>&nbsp; RegScrollBox.Align = alClient;</div><div>&nbsp; RegScrollBox.Margins.Left = 30; RegScrollBox.Margins.Right = 30; RegScrollBox.Margins.Top = 20; RegScrollBox.Margins.Bottom = 20;</div><div>&nbsp;&nbsp;</div><div>&nbsp; RegPersonalTitleLbl = MainForm.AddNewProLabel(RegScrollBox, 'RegPersonalTitleLbl', 'KİŞİSEL BİLGİLER');</div><div>&nbsp; RegPersonalTitleLbl.Align = alTop; RegPersonalTitleLbl.Height = 25; RegPersonalTitleLbl.Margins.Bottom = 10;</div><div>&nbsp; RegPersonalTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); RegPersonalTitleLbl.clProSettings.FontSize = 11; RegPersonalTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; RegPersonalTitleLbl.SetclProSettings(RegPersonalTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; RegRow1Pnl = MainForm.AddNewProPanel(RegScrollBox, 'RegRow1Pnl');</div><div>&nbsp; RegRow1Pnl.Align = alTop; RegRow1Pnl.Height = 80;</div><div>&nbsp; RegRow1Pnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegRow1Pnl.SetclProSettings(RegRow1Pnl.clProSettings);</div><div><br></div><div>&nbsp; RegAdPnl = MainForm.AddNewProPanel(RegRow1Pnl, 'RegAdPnl');</div><div>&nbsp; RegAdPnl.Align = alLeft; RegAdPnl.Width = 140;&nbsp;</div><div>&nbsp; RegAdPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegAdPnl.SetclProSettings(RegAdPnl.clProSettings);</div><div><br></div><div>&nbsp; RegAdLbl = MainForm.AddNewProLabel(RegAdPnl, 'RegAdLbl', 'AD');</div><div>&nbsp; RegAdLbl.Align = alTop; RegAdLbl.Height = 20;</div><div>&nbsp; RegAdLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); RegAdLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegAdLbl.SetclProSettings(RegAdLbl.clProSettings);</div><div><br></div><div>&nbsp; RegAdEdt = MainForm.AddNewProEdit(RegAdPnl, 'RegAdEdt', '');</div><div>&nbsp; RegAdEdt.Align = alClient; RegAdEdt.Margins.Bottom = 15;</div><div>&nbsp; RegAdEdt.clProSettings.BackgroundColor = clAlphaColor.clWhite; RegAdEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD'); RegAdEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegAdEdt.SetclProSettings(RegAdEdt.clProSettings);</div><div><br></div><div>&nbsp; RegSoyadPnl = MainForm.AddNewProPanel(RegRow1Pnl, 'RegSoyadPnl');</div><div>&nbsp; RegSoyadPnl.Align = alClient; RegSoyadPnl.Margins.Left = 10;&nbsp;</div><div>&nbsp; RegSoyadPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegSoyadPnl.SetclProSettings(RegSoyadPnl.clProSettings);</div><div><br></div><div>&nbsp; RegSoyadLbl = MainForm.AddNewProLabel(RegSoyadPnl, 'RegSoyadLbl', 'SOYAD');</div><div>&nbsp; RegSoyadLbl.Align = alTop; RegSoyadLbl.Height = 20;</div><div>&nbsp; RegSoyadLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); RegSoyadLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegSoyadLbl.SetclProSettings(RegSoyadLbl.clProSettings);</div><div><br></div><div>&nbsp; RegSoyadEdt = MainForm.AddNewProEdit(RegSoyadPnl, 'RegSoyadEdt', '');</div><div>&nbsp; RegSoyadEdt.Align = alClient; RegSoyadEdt.Margins.Bottom = 15;</div><div>&nbsp; RegSoyadEdt.clProSettings.BackgroundColor = clAlphaColor.clWhite; RegSoyadEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD'); RegSoyadEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegSoyadEdt.SetclProSettings(RegSoyadEdt.clProSettings);</div><div><br></div><div>&nbsp; RegTCPnl = MainForm.AddNewProPanel(RegScrollBox, 'RegTCPnl');</div><div>&nbsp; RegTCPnl.Align = alTop; RegTCPnl.Height = 80;</div><div>&nbsp; RegTCPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegTCPnl.SetclProSettings(RegTCPnl.clProSettings);</div><div><br></div><div>&nbsp; RegTCLbl = MainForm.AddNewProLabel(RegTCPnl, 'RegTCLbl', 'TC KİMLİK NO');</div><div>&nbsp; RegTCLbl.Align = alTop; RegTCLbl.Height = 20;</div><div>&nbsp; RegTCLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); RegTCLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegTCLbl.SetclProSettings(RegTCLbl.clProSettings);</div><div><br></div><div>&nbsp; RegTCEdt = MainForm.AddNewProEdit(RegTCPnl, 'RegTCEdt', '');</div><div>&nbsp; RegTCEdt.Align = alClient; RegTCEdt.Margins.Bottom = 15;</div><div>&nbsp; RegTCEdt.clProSettings.BackgroundColor = clAlphaColor.clWhite; RegTCEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD'); RegTCEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegTCEdt.SetclProSettings(RegTCEdt.clProSettings);</div><div><br></div><div>&nbsp; RegPhonePnl = MainForm.AddNewProPanel(RegScrollBox, 'RegPhonePnl');</div><div>&nbsp; RegPhonePnl.Align = alTop; RegPhonePnl.Height = 80;</div><div>&nbsp; RegPhonePnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegPhonePnl.SetclProSettings(RegPhonePnl.clProSettings);</div><div><br></div><div>&nbsp; RegPhoneLbl = MainForm.AddNewProLabel(RegPhonePnl, 'RegPhoneLbl', 'TELEFON');</div><div>&nbsp; RegPhoneLbl.Align = alTop; RegPhoneLbl.Height = 20;</div><div>&nbsp; RegPhoneLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); RegPhoneLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegPhoneLbl.SetclProSettings(RegPhoneLbl.clProSettings);</div><div><br></div><div>&nbsp; RegPhoneEdt = MainForm.AddNewProEdit(RegPhonePnl, 'RegPhoneEdt', '');</div><div>&nbsp; RegPhoneEdt.Align = alClient; RegPhoneEdt.Margins.Bottom = 15;</div><div>&nbsp; RegPhoneEdt.clProSettings.BackgroundColor = clAlphaColor.clWhite; RegPhoneEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD'); RegPhoneEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegPhoneEdt.SetclProSettings(RegPhoneEdt.clProSettings);</div><div><br></div><div>&nbsp; RegAddressPnl = MainForm.AddNewProPanel(RegScrollBox, 'RegAddressPnl');</div><div>&nbsp; RegAddressPnl.Align = alTop; RegAddressPnl.Height = 120;</div><div>&nbsp; RegAddressPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegAddressPnl.SetclProSettings(RegAddressPnl.clProSettings);</div><div><br></div><div>&nbsp; RegAddressLbl = MainForm.AddNewProLabel(RegAddressPnl, 'RegAddressLbl', 'ADRES');</div><div>&nbsp; RegAddressLbl.Align = alTop; RegAddressLbl.Height = 20;</div><div>&nbsp; RegAddressLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); RegAddressLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegAddressLbl.SetclProSettings(RegAddressLbl.clProSettings);</div><div><br></div><div>&nbsp; RegAddressMemo = MainForm.AddNewMemo(RegAddressPnl, 'RegAddressMemo', '');</div><div>&nbsp; RegAddressMemo.Align = alClient; RegAddressMemo.Margins.Bottom = 15;</div><div><br></div><div>&nbsp; RegAccountTitleLbl = MainForm.AddNewProLabel(RegScrollBox, 'RegAccountTitleLbl', 'HESAP BİLGİLERİ');</div><div>&nbsp; RegAccountTitleLbl.Align = alTop; RegAccountTitleLbl.Height = 25; RegAccountTitleLbl.Margins.Top = 15; RegAccountTitleLbl.Margins.Bottom = 10;</div><div>&nbsp; RegAccountTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); RegAccountTitleLbl.clProSettings.FontSize = 11; RegAccountTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; RegAccountTitleLbl.SetclProSettings(RegAccountTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; RegEmailPnl = MainForm.AddNewProPanel(RegScrollBox, 'RegEmailPnl');</div><div>&nbsp; RegEmailPnl.Align = alTop; RegEmailPnl.Height = 80;</div><div>&nbsp; RegEmailPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegEmailPnl.SetclProSettings(RegEmailPnl.clProSettings);</div><div><br></div><div>&nbsp; RegEmailLbl = MainForm.AddNewProLabel(RegEmailPnl, 'RegEmailLbl', 'E-POSTA');</div><div>&nbsp; RegEmailLbl.Align = alTop; RegEmailLbl.Height = 20;</div><div>&nbsp; RegEmailLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); RegEmailLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegEmailLbl.SetclProSettings(RegEmailLbl.clProSettings);</div><div><br></div><div>&nbsp; RegEmailEdt = MainForm.AddNewProEdit(RegEmailPnl, 'RegEmailEdt', '');</div><div>&nbsp; RegEmailEdt.Align = alClient; RegEmailEdt.Margins.Bottom = 15;</div><div>&nbsp; RegEmailEdt.clProSettings.BackgroundColor = clAlphaColor.clWhite; RegEmailEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD'); RegEmailEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegEmailEdt.SetclProSettings(RegEmailEdt.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordPnl = MainForm.AddNewProPanel(RegScrollBox, 'RegPasswordPnl');</div><div>&nbsp; RegPasswordPnl.Align = alTop; RegPasswordPnl.Height = 80;</div><div>&nbsp; RegPasswordPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegPasswordPnl.SetclProSettings(RegPasswordPnl.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordLbl = MainForm.AddNewProLabel(RegPasswordPnl, 'RegPasswordLbl', 'ŞİFRE');</div><div>&nbsp; RegPasswordLbl.Align = alTop; RegPasswordLbl.Height = 20;</div><div>&nbsp; RegPasswordLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); RegPasswordLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegPasswordLbl.SetclProSettings(RegPasswordLbl.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordEdt = MainForm.AddNewProEdit(RegPasswordPnl, 'RegPasswordEdt', '');</div><div>&nbsp; RegPasswordEdt.Align = alClient; RegPasswordEdt.Margins.Bottom = 15;</div><div>&nbsp; RegPasswordEdt.clProSettings.BackgroundColor = clAlphaColor.clWhite; RegPasswordEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD'); RegPasswordEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegPasswordEdt.SetclProSettings(RegPasswordEdt.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordRepPnl = MainForm.AddNewProPanel(RegScrollBox, 'RegPasswordRepPnl');</div><div>&nbsp; RegPasswordRepPnl.Align = alTop; RegPasswordRepPnl.Height = 80;</div><div>&nbsp; RegPasswordRepPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegPasswordRepPnl.SetclProSettings(RegPasswordRepPnl.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordRepLbl = MainForm.AddNewProLabel(RegPasswordRepPnl, 'RegPasswordRepLbl', 'ŞİFRE TEKRAR');</div><div>&nbsp; RegPasswordRepLbl.Align = alTop; RegPasswordRepLbl.Height = 20;</div><div>&nbsp; RegPasswordRepLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); RegPasswordRepLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegPasswordRepLbl.SetclProSettings(RegPasswordRepLbl.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordRepEdt = MainForm.AddNewProEdit(RegPasswordRepPnl, 'RegPasswordRepEdt', '');</div><div>&nbsp; RegPasswordRepEdt.Align = alClient; RegPasswordRepEdt.Margins.Bottom = 15;</div><div>&nbsp; RegPasswordRepEdt.clProSettings.BackgroundColor = clAlphaColor.clWhite; RegPasswordRepEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD'); RegPasswordRepEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegPasswordRepEdt.SetclProSettings(RegPasswordRepEdt.clProSettings);</div><div><br></div><div>&nbsp; RegBottomPnl = MainForm.AddNewProPanel(RegMainPnl, 'RegBottomPnl');</div><div>&nbsp; RegBottomPnl.Align = alBottom; RegBottomPnl.Height = 70;</div><div>&nbsp; RegBottomPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegBottomPnl.SetclProSettings(RegBottomPnl.clProSettings);</div><div><br></div><div>&nbsp; RegSubmitBtn = MainForm.AddNewProButton(RegBottomPnl, 'RegSubmitBtn', 'Kayıt Tamamla');</div><div>&nbsp; RegSubmitBtn.Align = alClient; RegSubmitBtn.Margins.Top = 15; RegSubmitBtn.Margins.Bottom = 15; RegSubmitBtn.Margins.Left = 15; RegSubmitBtn.Margins.Right = 15;</div><div>&nbsp; RegSubmitBtn.clProSettings.RoundHeight = 5; RegSubmitBtn.clProSettings.RoundWidth = 5;</div><div>&nbsp; RegSubmitBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#36212E'); RegSubmitBtn.clProSettings.FontColor = clAlphaColor.clWhite; RegSubmitBtn.clProSettings.FontSize = 16; RegSubmitBtn.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; RegSubmitBtn.SetclProSettings(RegSubmitBtn.clProSettings);</div><div>&nbsp; MainForm.AddNewEvent(RegSubmitBtn, tbeOnClick, 'CloseRegister');</div><div>}</div><div><br></div><div>void SetupUI;</div><div>{</div><div>&nbsp; LoginMainPnl = MainForm.AddNewProPanel(ScaledLayout, 'LoginMainPnl');</div><div>&nbsp; LoginMainPnl.Align = alClient;</div><div>&nbsp; LoginMainPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; LoginMainPnl.SetclProSettings(LoginMainPnl.clProSettings);</div><div><br></div><div>&nbsp; TopPnl = MainForm.AddNewProPanel(LoginMainPnl, 'TopPnl');</div><div>&nbsp; TopPnl.Align = alTop; TopPnl.Margins.Top = -50; TopPnl.Height = 300;</div><div>&nbsp; TopPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#36212E');</div><div>&nbsp; TopPnl.clProSettings.RoundHeight = 40; TopPnl.clProSettings.RoundWidth = 40;</div><div>&nbsp; TopPnl.SetclProSettings(TopPnl.clProSettings);</div><div><br></div><div>&nbsp; IconImg = MainForm.AddNewProImage(TopPnl, 'IconImg');</div><div>&nbsp; IconImg.Align = alTop; IconImg.Height = 50; IconImg.Margins.Top = 120; IconImg.Margins.Bottom = 20;</div><div>&nbsp; MainForm.SetImage(IconImg, '<a href="https://cdn-ic&#111;ns-png.flatic&#111;n.com/512/3145/3145765.png" target="_blank" rel="nofollow">https://cdn-icons-png.flaticon.com/512/3145/3145765.png</a>');</div><div><br></div><div>&nbsp; AppTitleLbl = MainForm.AddNewProLabel(TopPnl, 'AppTitleLbl', 'Arşiv');</div><div>&nbsp; AppTitleLbl.Align = alTop; AppTitleLbl.Height = 40; AppTitleLbl.Margins.Top = 10; AppTitleLbl.Margins.Left = 135;</div><div>&nbsp; AppTitleLbl.clProSettings.FontColor = clAlphaColor.clWhite; AppTitleLbl.clProSettings.FontSize = 32; AppTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; AppTitleLbl.SetclProSettings(AppTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; AppSubTitleLbl = MainForm.AddNewProLabel(TopPnl, 'AppSubTitleLbl', 'KÜTÜPHANE SİSTEMİ');</div><div>&nbsp; AppSubTitleLbl.Align = alTop; AppSubTitleLbl.Height = 20; AppSubTitleLbl.Margins.Top = 5; AppSubTitleLbl.Margins.Left = 120;</div><div>&nbsp; AppSubTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#B09A9E'); AppSubTitleLbl.clProSettings.FontSize = 12;</div><div>&nbsp; AppSubTitleLbl.SetclProSettings(AppSubTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; ContentPnl = MainForm.AddNewProPanel(LoginMainPnl, 'ContentPnl');</div><div>&nbsp; ContentPnl.Align = alClient;</div><div>&nbsp; ContentPnl.Margins.Left = 30; ContentPnl.Margins.Right = 30;</div><div>&nbsp; ContentPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; ContentPnl.SetclProSettings(ContentPnl.clProSettings);</div><div><br></div><div>&nbsp; WelcomeLbl = MainForm.AddNewProLabel(ContentPnl, 'WelcomeLbl', 'Hoş geldiniz');</div><div>&nbsp; WelcomeLbl.Align = alTop; WelcomeLbl.Height = 35; WelcomeLbl.Margins.Top = 30;</div><div>&nbsp; WelcomeLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#222222'); WelcomeLbl.clProSettings.FontSize = 24; WelcomeLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; WelcomeLbl.SetclProSettings(WelcomeLbl.clProSettings);</div><div><br></div><div>&nbsp; SubWelcomeLbl = MainForm.AddNewProLabel(ContentPnl, 'SubWelcomeLbl', 'Devam etmek için giriş yapın');</div><div>&nbsp; SubWelcomeLbl.Align = alTop; SubWelcomeLbl.Height = 20;</div><div>&nbsp; SubWelcomeLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); SubWelcomeLbl.clProSettings.FontSize = 12;</div><div>&nbsp; SubWelcomeLbl.SetclProSettings(SubWelcomeLbl.clProSettings);</div><div><br></div><div>&nbsp; EmailTitleLbl = MainForm.AddNewProLabel(ContentPnl, 'EmailTitleLbl', 'E-POSTA');</div><div>&nbsp; EmailTitleLbl.Align = alTop; EmailTitleLbl.Height = 20; EmailTitleLbl.Margins.Top = 30;</div><div>&nbsp; EmailTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); EmailTitleLbl.clProSettings.FontSize = 10; EmailTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; EmailTitleLbl.SetclProSettings(EmailTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; EmailPnl = MainForm.AddNewProPanel(ContentPnl, 'EmailPnl');</div><div>&nbsp; EmailPnl.Align = alTop; EmailPnl.Height = 50;</div><div>&nbsp; EmailPnl.clProSettings.BackgroundColor = clAlphaColor.clWhite; EmailPnl.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD'); EmailPnl.clProSettings.BorderWidth = 1;</div><div>&nbsp; EmailPnl.SetclProSettings(EmailPnl.clProSettings);</div><div><br></div><div>&nbsp; EmailEdt = MainForm.AddNewProEdit(EmailPnl, 'EmailEdt', '');</div><div>&nbsp; EmailEdt.Align = alClient; EmailEdt.Margins.Top = 15; EmailEdt.Margins.Bottom = 15; EmailEdt.Margins.Left = 10; EmailEdt.Margins.Right = 10; EmailEdt.clProSettings.FontSize = 14;</div><div>&nbsp; EmailEdt.SetclProSettings(EmailEdt.clProSettings);</div><div><br></div><div>&nbsp; PasswordTitleLbl = MainForm.AddNewProLabel(ContentPnl, 'PasswordTitleLbl', 'ŞİFRE');</div><div>&nbsp; PasswordTitleLbl.Align = alTop; PasswordTitleLbl.Height = 20; PasswordTitleLbl.Margins.Top = 20;</div><div>&nbsp; PasswordTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); PasswordTitleLbl.clProSettings.FontSize = 10; PasswordTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; PasswordTitleLbl.SetclProSettings(PasswordTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; PasswordPnl = MainForm.AddNewProPanel(ContentPnl, 'PasswordPnl');</div><div>&nbsp; PasswordPnl.Align = alTop; PasswordPnl.Height = 50;</div><div>&nbsp; PasswordPnl.clProSettings.BackgroundColor = clAlphaColor.clWhite; PasswordPnl.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD'); PasswordPnl.clProSettings.BorderWidth = 1;</div><div>&nbsp; PasswordPnl.SetclProSettings(PasswordPnl.clProSettings);</div><div><br></div><div>&nbsp; PasswordEdt = MainForm.AddNewProEdit(PasswordPnl, 'PasswordEdt', '');</div><div>&nbsp; PasswordEdt.Align = alClient; PasswordEdt.Margins.Top = 15; PasswordEdt.Margins.Bottom = 15; PasswordEdt.Margins.Left = 10; PasswordEdt.Margins.Right = 10; PasswordEdt.clProSettings.FontSize = 14;</div><div>&nbsp; PasswordEdt.SetclProSettings(PasswordEdt.clProSettings);</div><div><br></div><div>&nbsp; ForgotPwdPnl = MainForm.AddNewProPanel(ContentPnl, 'ForgotPwdPnl');</div><div>&nbsp; ForgotPwdPnl.Align = alTop; ForgotPwdPnl.Height = 25; ForgotPwdPnl.Margins.Top = 5;</div><div>&nbsp; ForgotPwdPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; ForgotPwdPnl.SetclProSettings(ForgotPwdPnl.clProSettings);</div><div><br></div><div>&nbsp; ForgotPwdBtn = MainForm.AddNewProButton(ForgotPwdPnl, 'ForgotPwdBtn', 'Şifremi unuttum');</div><div>&nbsp; ForgotPwdBtn.Align = alRight; ForgotPwdBtn.Width = 100;</div><div>&nbsp; ForgotPwdBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#B8860B'); ForgotPwdBtn.clProSettings.FontSize = 11;</div><div>&nbsp; ForgotPwdBtn.SetclProSettings(ForgotPwdBtn.clProSettings);</div><div><br></div><div>&nbsp; BottomPnl = MainForm.AddNewProPanel(ContentPnl, 'BottomPnl');</div><div>&nbsp; BottomPnl.Align = alBottom; BottomPnl.Height = 120;</div><div>&nbsp; BottomPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; BottomPnl.SetclProSettings(BottomPnl.clProSettings);</div><div><br></div><div>&nbsp; LoginBtn = MainForm.AddNewProButton(BottomPnl, 'LoginBtn', '&#10132; Giriş Yap');</div><div>&nbsp; LoginBtn.Align = alTop; LoginBtn.Height = 55; LoginBtn.Margins.Top = 15;</div><div>&nbsp; LoginBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#36212E'); LoginBtn.clProSettings.FontColor = clAlphaColor.clWhite; LoginBtn.clProSettings.FontSize = 16; LoginBtn.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;; LoginBtn.clProSettings.RoundHeight = 5; LoginBtn.clProSettings.RoundWidth = 5;</div><div>&nbsp; LoginBtn.SetclProSettings(LoginBtn.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; RegisterWrapPnl = MainForm.AddNewProPanel(BottomPnl, 'RegisterWrapPnl');</div><div>&nbsp; RegisterWrapPnl.Align = alTop; RegisterWrapPnl.Height = 30; RegisterWrapPnl.Margins.Top = 15;</div><div>&nbsp; RegisterWrapPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');&nbsp;</div><div>&nbsp; RegisterWrapPnl.SetclProSettings(RegisterWrapPnl.clProSettings);</div><div><br></div><div>&nbsp; RegisterLbl = MainForm.AddNewProLabel(RegisterWrapPnl, 'RegisterLbl', 'Hesabınız yok mu?');</div><div>&nbsp; RegisterLbl.Align = alLeft; RegisterLbl.Width = 110; RegisterLbl.Margins.Left = 60;</div><div>&nbsp; RegisterLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888'); RegisterLbl.clProSettings.FontSize = 12;</div><div>&nbsp; RegisterLbl.SetclProSettings(RegisterLbl.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; RegisterBtn = MainForm.AddNewProButton(RegisterWrapPnl, 'RegisterBtn', 'Kayıt ol');</div><div>&nbsp; RegisterBtn.Align = alLeft; RegisterBtn.Width = 50; RegisterBtn.Margins.Bottom = 15;</div><div>&nbsp; RegisterBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#B8860B'); RegisterBtn.clProSettings.FontSize = 14;</div><div>&nbsp; RegisterBtn.SetclProSettings(RegisterBtn.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; MainForm.AddNewEvent(LoginBtn, tbeOnClick, 'CheckLogin');&nbsp;</div><div>&nbsp; MainForm.AddNewEvent(RegisterBtn, tbeOnClick, 'OpenRegister');</div><div><br></div><div>&nbsp; SetupRegisterUI;</div><div>}</div><div><br></div><div>{</div><div>&nbsp; MainForm = TCLForm.Create(Self);&nbsp;</div><div>&nbsp; MainForm.SetFormColor('#F0EBE1', '#F0EBE1', clGVertical);</div><div><br></div><div>&nbsp; ScaledLayout = MainForm.AddNewScaledLayout(MainForm, 'ScaledLayout');&nbsp;</div><div>&nbsp; ScaledLayout.Align = alClient;&nbsp;</div><div>&nbsp; ScaledLayout.OriginalHeight = 750;&nbsp;</div><div>&nbsp; ScaledLayout.OriginalWidth = 350;&nbsp;</div><div><br></div><div>&nbsp; SetupUI;</div><div>&nbsp;&nbsp;</div><div>&nbsp; MainForm.FormWaiting.Visible = False;&nbsp;</div><div>&nbsp; MainForm.BtnFormMenu.Visible = False;&nbsp;</div><div>&nbsp; MainForm.BtnGoBack.Visible = False;&nbsp;</div><div>&nbsp; MainForm.LytTopBar.Visible = False;</div><div>&nbsp; MainForm.Run;&nbsp;</div><div>}<br><br><br>ilgili kodu dener misin</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Thu, 02 Jul 2026 10:40:45 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1579&amp;PID=3651#3651</guid>
  </item> 
  <item>
   <title><![CDATA[Uygulama gecikme : var MainForm: TCLForm; ScaledLayout:...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1579&amp;PID=3647#3647</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=468">ibrahimBsr</a><br /><strong>Konu:</strong> 1579<br /><strong>Gönderim Zamanı:</strong> 02&nbsp;Temmuz&nbsp;2026 Saat 09:39<br /><br /><div>var</div><div>&nbsp; MainForm: TCLForm;</div><div>&nbsp; ScaledLayout: TclScaledLayout;</div><div><br></div><div>&nbsp; // --- GİRİŞ SAYFASI DEĞİŞKENLERİ ---</div><div>&nbsp; LoginMainPnl, TopPnl, ContentPnl, EmailPnl, PasswordPnl, BottomPnl, RegisterWrapPnl, ForgotPwdPnl: TclProPanel;</div><div>&nbsp; IconImg: TclProImage;</div><div>&nbsp; AppTitleLbl, AppSubTitleLbl, WelcomeLbl, SubWelcomeLbl, EmailTitleLbl, PasswordTitleLbl, RegisterLbl: TclProLabel;</div><div>&nbsp; EmailEdt, PasswordEdt: TclProEdit;</div><div>&nbsp; LoginBtn, RegisterBtn, ForgotPwdBtn: TclProButton;</div><div><br></div><div>&nbsp; // --- KAYIT OL SAYFASI DEĞİŞKENLERİ ---</div><div>&nbsp; RegMainPnl, RegTopPnl, RegTitleWrapPnl, RegBottomPnl: TclProPanel;</div><div>&nbsp; RegScrollBox: TclVertScrollBox;</div><div>&nbsp;&nbsp;</div><div>&nbsp; RegPersonalTitleLbl, RegAccountTitleLbl: TclProLabel;</div><div>&nbsp; RegRow1Pnl, RegAdPnl, RegSoyadPnl, RegTCPnl, RegPhonePnl, RegAddressPnl: TclProPanel;</div><div>&nbsp; RegAdLbl, RegSoyadLbl, RegTCLbl, RegPhoneLbl, RegAddressLbl: TclProLabel;</div><div>&nbsp; RegAdEdt, RegSoyadEdt, RegTCEdt, RegPhoneEdt: TclProEdit;</div><div>&nbsp; RegAddressMemo: TclMemo;</div><div><br></div><div>&nbsp; RegEmailPnl, RegPasswordPnl, RegPasswordRepPnl: TclProPanel;</div><div>&nbsp; RegEmailLbl, RegPasswordLbl, RegPasswordRepLbl: TclProLabel;</div><div>&nbsp; RegEmailEdt, RegPasswordEdt, RegPasswordRepEdt: TclProEdit;</div><div><br></div><div>&nbsp; RegBackBtn, RegSubmitBtn: TclProButton;</div><div>&nbsp; RegTitleLbl, RegSubTitleLbl: TclProLabel;</div><div><br></div><div>void CheckLogin;</div><div>var</div><div>&nbsp; clRest: TclRest;</div><div>&nbsp; EmailKey, responseStr: String;</div><div>{</div><div>&nbsp; if ((EmailEdt.Text &lt;&gt; '') &amp;&amp; (PasswordEdt.Text &lt;&gt; ''))&nbsp;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; // Firebase keylerinde '.' yasak olduğu için e-postadaki noktaları '_' yapıyoruz</div><div>&nbsp; &nbsp; EmailKey = EmailEdt.Text;</div><div>&nbsp; &nbsp; while (Pos('.', EmailKey) &gt; 0)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; EmailKey = Copy(EmailKey, 1, Pos('.', EmailKey) - 1) + '_' + Copy(EmailKey, Pos('.', EmailKey) + 1, Length(EmailKey));</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; clRest = TclRest.Create;</div><div>&nbsp; &nbsp; clRest.BaseURL = '<a href="https://deneme-a6346-default-rtdb.firebaseio.com/users/" target="_blank" rel="nofollow">https://deneme-a6346-default-rtdb.firebaseio.com/users/</a>'+EmailKey+'.json';</div><div>&nbsp; &nbsp; clRest.Method = rmGET;</div><div>&nbsp; &nbsp; clRest.Accept = 'application/json';</div><div>&nbsp; &nbsp; clRest.Execute;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; responseStr = clRest.Response;</div><div>&nbsp; &nbsp; clRest.Free;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; // Eğer null dönüyorsa böyle bir kullanıcı yoktur</div><div>&nbsp; &nbsp; if (responseStr == 'null')</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Kayıtlı e-posta bulunamadı. Lütfen kayıt olun.');</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; // Basit JSON kontrolü ile şifrenin doğruluğunu teyit ediyoruz</div><div>&nbsp; &nbsp; &nbsp; if (Pos('"sifre":"'+PasswordEdt.Text+'"', responseStr) &gt; 0)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Clomosy.GlobalVariableString = EmailKey;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Clomosy.RunUnit('uKatalog');&nbsp;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ShowMessage('Hatalı şifre girdiniz.');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Lütfen e-posta ve şifrenizi giriniz.');&nbsp;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void OpenRegister;</div><div>{</div><div>&nbsp; RegMainPnl.Visible = True;</div><div>&nbsp; RegMainPnl.BringToFront;</div><div>}</div><div><br></div><div>void CloseRegister;</div><div>var</div><div>&nbsp; clRest: TclRest;</div><div>&nbsp; EmailKey, jsonBody: String;</div><div>{</div><div>&nbsp; if ((RegAdEdt.Text &lt;&gt; '') &amp;&amp; (RegSoyadEdt.Text &lt;&gt; '') &amp;&amp; (RegTCEdt.Text &lt;&gt; '') &amp;&amp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; (RegAddressMemo.Text &lt;&gt; '') &amp;&amp; (RegEmailEdt.Text &lt;&gt; '') &amp;&amp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; (RegPasswordEdt.Text &lt;&gt; '') &amp;&amp; (RegPasswordEdt.Text == RegPasswordRepEdt.Text))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; // Firebase keylerinde '.' yasak olduğu için e-postadaki noktaları '_' yapıyoruz</div><div>&nbsp; &nbsp; EmailKey = RegEmailEdt.Text;</div><div>&nbsp; &nbsp; while (Pos('.', EmailKey) &gt; 0)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; EmailKey = Copy(EmailKey, 1, Pos('.', EmailKey) - 1) + '_' + Copy(EmailKey, Pos('.', EmailKey) + 1, Length(EmailKey));</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; // JSON yapısını string olarak hazırlıyoruz</div><div>&nbsp; &nbsp; jsonBody = '{"ad":"'+RegAdEdt.Text+'", "soyad":"'+RegSoyadEdt.Text+'", "tc":"'+RegTCEdt.Text+'", "telefon":"'+RegPhoneEdt.Text+'", "adres":"'+RegAddressMemo.Text+'", "sifre":"'+RegPasswordEdt.Text+'"}';</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; clRest = TclRest.Create;</div><div>&nbsp; &nbsp; clRest.BaseURL = '<a href="https://deneme-a6346-default-rtdb.firebaseio.com/users/" target="_blank" rel="nofollow">https://deneme-a6346-default-rtdb.firebaseio.com/users/</a>'+EmailKey+'.json';</div><div>&nbsp; &nbsp; clRest.Method = rmPUT;</div><div>&nbsp; &nbsp; clRest.Accept = 'application/json';</div><div>&nbsp; &nbsp; clRest.AddBody(jsonBody, 'application/json');</div><div>&nbsp; &nbsp; clRest.Execute;</div><div>&nbsp; &nbsp; clRest.Free;</div><div><br></div><div>&nbsp; &nbsp; RegMainPnl.Visible = False;</div><div>&nbsp; &nbsp; ShowMessage('Kayıt işlemi başarılı. Lütfen giriş yapınız.');</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Lütfen tüm alanları eksiksiz doldurun ve şifrelerin eşleştiğinden emin olun.');&nbsp;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void BackOfMain;</div><div>{</div><div>&nbsp; RegMainPnl.Visible = False;</div><div>}</div><div><br></div><div>void SetupRegisterUI;</div><div>{</div><div>&nbsp; RegMainPnl = MainForm.AddNewProPanel(ScaledLayout, 'RegMainPnl');</div><div>&nbsp; RegMainPnl.Align = alClient;</div><div>&nbsp; RegMainPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegMainPnl.SetclProSettings(RegMainPnl.clProSettings);</div><div>&nbsp; RegMainPnl.Visible = False;&nbsp;</div><div><br></div><div>&nbsp; RegTopPnl = MainForm.AddNewProPanel(RegMainPnl, 'RegTopPnl');</div><div>&nbsp; RegTopPnl.Align = alTop;</div><div>&nbsp; RegTopPnl.Height = 150;</div><div>&nbsp; RegTopPnl.Margins.Top = -30;</div><div>&nbsp; RegTopPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#36212E');</div><div>&nbsp; RegTopPnl.clProSettings.RoundHeight = 40;</div><div>&nbsp; RegTopPnl.clProSettings.RoundWidth = 40;</div><div>&nbsp; RegTopPnl.SetclProSettings(RegTopPnl.clProSettings);</div><div><br></div><div>&nbsp; RegBackBtn = MainForm.AddNewProButton(RegTopPnl, 'RegBackBtn', '&lt; Giriş sayfası');</div><div>&nbsp; RegBackBtn.Align = alLeft;</div><div>&nbsp; RegBackBtn.Width = 120;</div><div>&nbsp; RegBackBtn.Margins.Top = 30;</div><div>&nbsp; RegBackBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; RegBackBtn.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; RegBackBtn.SetclProSettings(RegBackBtn.clProSettings);</div><div>&nbsp; MainForm.AddNewEvent(RegBackBtn, tbeOnClick, 'BackOfMain');</div><div><br></div><div>&nbsp; RegTitleWrapPnl = MainForm.AddNewProPanel(RegTopPnl, 'RegTitleWrapPnl');</div><div>&nbsp; RegTitleWrapPnl.Align = alRight;</div><div>&nbsp; RegTitleWrapPnl.Width = 120;</div><div>&nbsp; RegTitleWrapPnl.Margins.Top = 70;</div><div>&nbsp; RegTitleWrapPnl.Margins.Right = 5;</div><div>&nbsp; RegTitleWrapPnl.clProSettings.RoundHeight = 40;</div><div>&nbsp; RegTitleWrapPnl.clProSettings.RoundWidth = 40;</div><div>&nbsp; RegTitleWrapPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#36212E');</div><div>&nbsp; RegTitleWrapPnl.SetclProSettings(RegTitleWrapPnl.clProSettings);</div><div><br></div><div>&nbsp; RegTitleLbl = MainForm.AddNewProLabel(RegTitleWrapPnl, 'RegTitleLbl', 'Kayıt Ol');</div><div>&nbsp; RegTitleLbl.Align = alTop;</div><div>&nbsp; RegTitleLbl.Height = 25;</div><div>&nbsp; RegTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; RegTitleLbl.clProSettings.FontSize = 22;</div><div>&nbsp; RegTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; RegTitleLbl.SetclProSettings(RegTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; RegSubTitleLbl = MainForm.AddNewProLabel(RegTitleWrapPnl, 'RegSubTitleLbl', 'YENİ ÜYELİK');</div><div>&nbsp; RegSubTitleLbl.Align = alTop;</div><div>&nbsp; RegSubTitleLbl.Height = 20;</div><div>&nbsp; RegSubTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#B09A9E');</div><div>&nbsp; RegSubTitleLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegSubTitleLbl.SetclProSettings(RegSubTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; RegScrollBox = MainForm.AddNewVertScrollBox(RegMainPnl, 'RegScrollBox');</div><div>&nbsp; RegScrollBox.Align = alClient;</div><div>&nbsp; RegScrollBox.Margins.Left = 30;</div><div>&nbsp; RegScrollBox.Margins.Right = 30;</div><div>&nbsp; RegScrollBox.Margins.Top = 20;</div><div>&nbsp; RegScrollBox.Margins.Bottom = 20;</div><div>&nbsp;&nbsp;</div><div>&nbsp; RegPersonalTitleLbl = MainForm.AddNewProLabel(RegScrollBox, 'RegPersonalTitleLbl', 'KİŞİSEL BİLGİLER');</div><div>&nbsp; RegPersonalTitleLbl.Align = alTop;</div><div>&nbsp; RegPersonalTitleLbl.Height = 25;</div><div>&nbsp; RegPersonalTitleLbl.Margins.Bottom = 10;</div><div>&nbsp; RegPersonalTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; RegPersonalTitleLbl.clProSettings.FontSize = 11;</div><div>&nbsp; RegPersonalTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; RegPersonalTitleLbl.SetclProSettings(RegPersonalTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; RegRow1Pnl = MainForm.AddNewProPanel(RegScrollBox, 'RegRow1Pnl');</div><div>&nbsp; RegRow1Pnl.Align = alTop;</div><div>&nbsp; RegRow1Pnl.Height = 80;</div><div>&nbsp; RegRow1Pnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegRow1Pnl.SetclProSettings(RegRow1Pnl.clProSettings);</div><div><br></div><div>&nbsp; RegAdPnl = MainForm.AddNewProPanel(RegRow1Pnl, 'RegAdPnl');</div><div>&nbsp; RegAdPnl.Align = alLeft;</div><div>&nbsp; RegAdPnl.Width = 140;&nbsp;</div><div>&nbsp; RegAdPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegAdPnl.SetclProSettings(RegAdPnl.clProSettings);</div><div><br></div><div>&nbsp; RegAdLbl = MainForm.AddNewProLabel(RegAdPnl, 'RegAdLbl', 'AD');</div><div>&nbsp; RegAdLbl.Align = alTop;</div><div>&nbsp; RegAdLbl.Height = 20;</div><div>&nbsp; RegAdLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; RegAdLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegAdLbl.SetclProSettings(RegAdLbl.clProSettings);</div><div><br></div><div>&nbsp; RegAdEdt = MainForm.AddNewProEdit(RegAdPnl, 'RegAdEdt', '');</div><div>&nbsp; RegAdEdt.Align = alClient;</div><div>&nbsp; RegAdEdt.Margins.Bottom = 15;</div><div>&nbsp; RegAdEdt.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; RegAdEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD');</div><div>&nbsp; RegAdEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegAdEdt.SetclProSettings(RegAdEdt.clProSettings);</div><div><br></div><div>&nbsp; RegSoyadPnl = MainForm.AddNewProPanel(RegRow1Pnl, 'RegSoyadPnl');</div><div>&nbsp; RegSoyadPnl.Align = alClient;</div><div>&nbsp; RegSoyadPnl.Margins.Left = 10;&nbsp;</div><div>&nbsp; RegSoyadPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegSoyadPnl.SetclProSettings(RegSoyadPnl.clProSettings);</div><div><br></div><div>&nbsp; RegSoyadLbl = MainForm.AddNewProLabel(RegSoyadPnl, 'RegSoyadLbl', 'SOYAD');</div><div>&nbsp; RegSoyadLbl.Align = alTop;</div><div>&nbsp; RegSoyadLbl.Height = 20;</div><div>&nbsp; RegSoyadLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; RegSoyadLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegSoyadLbl.SetclProSettings(RegSoyadLbl.clProSettings);</div><div><br></div><div>&nbsp; RegSoyadEdt = MainForm.AddNewProEdit(RegSoyadPnl, 'RegSoyadEdt', '');</div><div>&nbsp; RegSoyadEdt.Align = alClient;</div><div>&nbsp; RegSoyadEdt.Margins.Bottom = 15;</div><div>&nbsp; RegSoyadEdt.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; RegSoyadEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD');</div><div>&nbsp; RegSoyadEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegSoyadEdt.SetclProSettings(RegSoyadEdt.clProSettings);</div><div><br></div><div>&nbsp; RegTCPnl = MainForm.AddNewProPanel(RegScrollBox, 'RegTCPnl');</div><div>&nbsp; RegTCPnl.Align = alTop;</div><div>&nbsp; RegTCPnl.Height = 80;</div><div>&nbsp; RegTCPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegTCPnl.SetclProSettings(RegTCPnl.clProSettings);</div><div><br></div><div>&nbsp; RegTCLbl = MainForm.AddNewProLabel(RegTCPnl, 'RegTCLbl', 'TC KİMLİK NO');</div><div>&nbsp; RegTCLbl.Align = alTop;</div><div>&nbsp; RegTCLbl.Height = 20;</div><div>&nbsp; RegTCLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; RegTCLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegTCLbl.SetclProSettings(RegTCLbl.clProSettings);</div><div><br></div><div>&nbsp; RegTCEdt = MainForm.AddNewProEdit(RegTCPnl, 'RegTCEdt', '');</div><div>&nbsp; RegTCEdt.Align = alClient;</div><div>&nbsp; RegTCEdt.Margins.Bottom = 15;</div><div>&nbsp; RegTCEdt.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; RegTCEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD');</div><div>&nbsp; RegTCEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegTCEdt.SetclProSettings(RegTCEdt.clProSettings);</div><div><br></div><div>&nbsp; RegPhonePnl = MainForm.AddNewProPanel(RegScrollBox, 'RegPhonePnl');</div><div>&nbsp; RegPhonePnl.Align = alTop;</div><div>&nbsp; RegPhonePnl.Height = 80;</div><div>&nbsp; RegPhonePnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegPhonePnl.SetclProSettings(RegPhonePnl.clProSettings);</div><div><br></div><div>&nbsp; RegPhoneLbl = MainForm.AddNewProLabel(RegPhonePnl, 'RegPhoneLbl', 'TELEFON');</div><div>&nbsp; RegPhoneLbl.Align = alTop;</div><div>&nbsp; RegPhoneLbl.Height = 20;</div><div>&nbsp; RegPhoneLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; RegPhoneLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegPhoneLbl.SetclProSettings(RegPhoneLbl.clProSettings);</div><div><br></div><div>&nbsp; RegPhoneEdt = MainForm.AddNewProEdit(RegPhonePnl, 'RegPhoneEdt', '');</div><div>&nbsp; RegPhoneEdt.Align = alClient;</div><div>&nbsp; RegPhoneEdt.Margins.Bottom = 15;</div><div>&nbsp; RegPhoneEdt.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; RegPhoneEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD');</div><div>&nbsp; RegPhoneEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegPhoneEdt.SetclProSettings(RegPhoneEdt.clProSettings);</div><div><br></div><div>&nbsp; RegAddressPnl = MainForm.AddNewProPanel(RegScrollBox, 'RegAddressPnl');</div><div>&nbsp; RegAddressPnl.Align = alTop;</div><div>&nbsp; RegAddressPnl.Height = 120;</div><div>&nbsp; RegAddressPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegAddressPnl.SetclProSettings(RegAddressPnl.clProSettings);</div><div><br></div><div>&nbsp; RegAddressLbl = MainForm.AddNewProLabel(RegAddressPnl, 'RegAddressLbl', 'ADRES');</div><div>&nbsp; RegAddressLbl.Align = alTop;</div><div>&nbsp; RegAddressLbl.Height = 20;</div><div>&nbsp; RegAddressLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; RegAddressLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegAddressLbl.SetclProSettings(RegAddressLbl.clProSettings);</div><div><br></div><div>&nbsp; RegAddressMemo = MainForm.AddNewMemo(RegAddressPnl, 'RegAddressMemo', '');</div><div>&nbsp; RegAddressMemo.Align = alClient;</div><div>&nbsp; RegAddressMemo.Margins.Bottom = 15;</div><div><br></div><div>&nbsp; RegAccountTitleLbl = MainForm.AddNewProLabel(RegScrollBox, 'RegAccountTitleLbl', 'HESAP BİLGİLERİ');</div><div>&nbsp; RegAccountTitleLbl.Align = alTop;</div><div>&nbsp; RegAccountTitleLbl.Height = 25;</div><div>&nbsp; RegAccountTitleLbl.Margins.Top = 15;</div><div>&nbsp; RegAccountTitleLbl.Margins.Bottom = 10;</div><div>&nbsp; RegAccountTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; RegAccountTitleLbl.clProSettings.FontSize = 11;</div><div>&nbsp; RegAccountTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; RegAccountTitleLbl.SetclProSettings(RegAccountTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; RegEmailPnl = MainForm.AddNewProPanel(RegScrollBox, 'RegEmailPnl');</div><div>&nbsp; RegEmailPnl.Align = alTop;</div><div>&nbsp; RegEmailPnl.Height = 80;</div><div>&nbsp; RegEmailPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegEmailPnl.SetclProSettings(RegEmailPnl.clProSettings);</div><div><br></div><div>&nbsp; RegEmailLbl = MainForm.AddNewProLabel(RegEmailPnl, 'RegEmailLbl', 'E-POSTA');</div><div>&nbsp; RegEmailLbl.Align = alTop;</div><div>&nbsp; RegEmailLbl.Height = 20;</div><div>&nbsp; RegEmailLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; RegEmailLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegEmailLbl.SetclProSettings(RegEmailLbl.clProSettings);</div><div><br></div><div>&nbsp; RegEmailEdt = MainForm.AddNewProEdit(RegEmailPnl, 'RegEmailEdt', '');</div><div>&nbsp; RegEmailEdt.Align = alClient;</div><div>&nbsp; RegEmailEdt.Margins.Bottom = 15;</div><div>&nbsp; RegEmailEdt.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; RegEmailEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD');</div><div>&nbsp; RegEmailEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegEmailEdt.SetclProSettings(RegEmailEdt.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordPnl = MainForm.AddNewProPanel(RegScrollBox, 'RegPasswordPnl');</div><div>&nbsp; RegPasswordPnl.Align = alTop;</div><div>&nbsp; RegPasswordPnl.Height = 80;</div><div>&nbsp; RegPasswordPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegPasswordPnl.SetclProSettings(RegPasswordPnl.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordLbl = MainForm.AddNewProLabel(RegPasswordPnl, 'RegPasswordLbl', 'ŞİFRE');</div><div>&nbsp; RegPasswordLbl.Align = alTop;</div><div>&nbsp; RegPasswordLbl.Height = 20;</div><div>&nbsp; RegPasswordLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; RegPasswordLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegPasswordLbl.SetclProSettings(RegPasswordLbl.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordEdt = MainForm.AddNewProEdit(RegPasswordPnl, 'RegPasswordEdt', '');</div><div>&nbsp; RegPasswordEdt.Align = alClient;</div><div>&nbsp; RegPasswordEdt.Margins.Bottom = 15;</div><div>&nbsp; RegPasswordEdt.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; RegPasswordEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD');</div><div>&nbsp; RegPasswordEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegPasswordEdt.SetclProSettings(RegPasswordEdt.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordRepPnl = MainForm.AddNewProPanel(RegScrollBox, 'RegPasswordRepPnl');</div><div>&nbsp; RegPasswordRepPnl.Align = alTop;</div><div>&nbsp; RegPasswordRepPnl.Height = 80;</div><div>&nbsp; RegPasswordRepPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegPasswordRepPnl.SetclProSettings(RegPasswordRepPnl.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordRepLbl = MainForm.AddNewProLabel(RegPasswordRepPnl, 'RegPasswordRepLbl', 'ŞİFRE TEKRAR');</div><div>&nbsp; RegPasswordRepLbl.Align = alTop;</div><div>&nbsp; RegPasswordRepLbl.Height = 20;</div><div>&nbsp; RegPasswordRepLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; RegPasswordRepLbl.clProSettings.FontSize = 10;</div><div>&nbsp; RegPasswordRepLbl.SetclProSettings(RegPasswordRepLbl.clProSettings);</div><div><br></div><div>&nbsp; RegPasswordRepEdt = MainForm.AddNewProEdit(RegPasswordRepPnl, 'RegPasswordRepEdt', '');</div><div>&nbsp; RegPasswordRepEdt.Align = alClient;</div><div>&nbsp; RegPasswordRepEdt.Margins.Bottom = 15;</div><div>&nbsp; RegPasswordRepEdt.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; RegPasswordRepEdt.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD');</div><div>&nbsp; RegPasswordRepEdt.clProSettings.BorderWidth = 1;</div><div>&nbsp; RegPasswordRepEdt.SetclProSettings(RegPasswordRepEdt.clProSettings);</div><div><br></div><div>&nbsp; RegBottomPnl = MainForm.AddNewProPanel(RegMainPnl, 'RegBottomPnl');</div><div>&nbsp; RegBottomPnl.Align = alBottom;</div><div>&nbsp; RegBottomPnl.Height = 70;</div><div>&nbsp; RegBottomPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; RegBottomPnl.SetclProSettings(RegBottomPnl.clProSettings);</div><div><br></div><div>&nbsp; RegSubmitBtn = MainForm.AddNewProButton(RegBottomPnl, 'RegSubmitBtn', 'Kayıt Tamamla');</div><div>&nbsp; RegSubmitBtn.Align = alClient;</div><div>&nbsp; RegSubmitBtn.Margins.Top = 15;</div><div>&nbsp; RegSubmitBtn.Margins.Bottom = 15;</div><div>&nbsp; RegSubmitBtn.Margins.Left = 15;</div><div>&nbsp; RegSubmitBtn.Margins.Right = 15;</div><div>&nbsp; RegSubmitBtn.clProSettings.RoundHeight = 5;</div><div>&nbsp; RegSubmitBtn.clProSettings.RoundWidth = 5;</div><div>&nbsp; RegSubmitBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#36212E');</div><div>&nbsp; RegSubmitBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; RegSubmitBtn.clProSettings.FontSize = 16;</div><div>&nbsp; RegSubmitBtn.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; RegSubmitBtn.SetclProSettings(RegSubmitBtn.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; MainForm.AddNewEvent(RegSubmitBtn, tbeOnClick, 'CloseRegister');</div><div>}</div><div><br></div><div>void SetupUI;</div><div>{</div><div>&nbsp; LoginMainPnl = MainForm.AddNewProPanel(ScaledLayout, 'LoginMainPnl');</div><div>&nbsp; LoginMainPnl.Align = alClient;</div><div>&nbsp; LoginMainPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; LoginMainPnl.SetclProSettings(LoginMainPnl.clProSettings);</div><div><br></div><div>&nbsp; TopPnl = MainForm.AddNewProPanel(LoginMainPnl, 'TopPnl');</div><div>&nbsp; TopPnl.Align = alTop;</div><div>&nbsp; TopPnl.Margins.Top = -50;</div><div>&nbsp; TopPnl.Height = 300;</div><div>&nbsp; TopPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#36212E');</div><div>&nbsp; TopPnl.clProSettings.RoundHeight = 40;</div><div>&nbsp; TopPnl.clProSettings.RoundWidth = 40;</div><div>&nbsp; TopPnl.SetclProSettings(TopPnl.clProSettings);</div><div><br></div><div>&nbsp; IconImg = MainForm.AddNewProImage(TopPnl, 'IconImg');</div><div>&nbsp; IconImg.Align = alTop;</div><div>&nbsp; IconImg.Height = 50;</div><div>&nbsp; IconImg.Margins.Top = 120;</div><div>&nbsp; IconImg.Margins.Bottom = 20;</div><div>&nbsp; MainForm.SetImage(IconImg, '<a href="https://cdn-ic&#111;ns-png.flatic&#111;n.com/512/3145/3145765.png" target="_blank" rel="nofollow">https://cdn-icons-png.flaticon.com/512/3145/3145765.png</a>');</div><div><br></div><div>&nbsp; AppTitleLbl = MainForm.AddNewProLabel(TopPnl, 'AppTitleLbl', 'Arşiv');</div><div>&nbsp; AppTitleLbl.Align = alTop;</div><div>&nbsp; AppTitleLbl.Height = 40;</div><div>&nbsp; AppTitleLbl.Margins.Top = 10;</div><div>&nbsp; AppTitleLbl.Margins.Left = 135;</div><div>&nbsp; AppTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; AppTitleLbl.clProSettings.FontSize = 32;</div><div>&nbsp; AppTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; AppTitleLbl.SetclProSettings(AppTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; AppSubTitleLbl = MainForm.AddNewProLabel(TopPnl, 'AppSubTitleLbl', 'KÜTÜPHANE SİSTEMİ');</div><div>&nbsp; AppSubTitleLbl.Align = alTop;</div><div>&nbsp; AppSubTitleLbl.Height = 20;</div><div>&nbsp; AppSubTitleLbl.Margins.Top = 5;</div><div>&nbsp; AppSubTitleLbl.Margins.Left = 120;</div><div>&nbsp; AppSubTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#B09A9E');</div><div>&nbsp; AppSubTitleLbl.clProSettings.FontSize = 12;</div><div>&nbsp; AppSubTitleLbl.SetclProSettings(AppSubTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; ContentPnl = MainForm.AddNewProPanel(LoginMainPnl, 'ContentPnl');</div><div>&nbsp; ContentPnl.Align = alClient;</div><div>&nbsp; ContentPnl.Margins.Left = 30;</div><div>&nbsp; ContentPnl.Margins.Right = 30;</div><div>&nbsp; ContentPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; ContentPnl.SetclProSettings(ContentPnl.clProSettings);</div><div><br></div><div>&nbsp; WelcomeLbl = MainForm.AddNewProLabel(ContentPnl, 'WelcomeLbl', 'Hoş geldiniz');</div><div>&nbsp; WelcomeLbl.Align = alTop;</div><div>&nbsp; WelcomeLbl.Height = 35;</div><div>&nbsp; WelcomeLbl.Margins.Top = 30;</div><div>&nbsp; WelcomeLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#222222');</div><div>&nbsp; WelcomeLbl.clProSettings.FontSize = 24;</div><div>&nbsp; WelcomeLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; WelcomeLbl.SetclProSettings(WelcomeLbl.clProSettings);</div><div><br></div><div>&nbsp; SubWelcomeLbl = MainForm.AddNewProLabel(ContentPnl, 'SubWelcomeLbl', 'Devam etmek için giriş yapın');</div><div>&nbsp; SubWelcomeLbl.Align = alTop;</div><div>&nbsp; SubWelcomeLbl.Height = 20;</div><div>&nbsp; SubWelcomeLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; SubWelcomeLbl.clProSettings.FontSize = 12;</div><div>&nbsp; SubWelcomeLbl.SetclProSettings(SubWelcomeLbl.clProSettings);</div><div><br></div><div>&nbsp; EmailTitleLbl = MainForm.AddNewProLabel(ContentPnl, 'EmailTitleLbl', 'E-POSTA');</div><div>&nbsp; EmailTitleLbl.Align = alTop;</div><div>&nbsp; EmailTitleLbl.Height = 20;</div><div>&nbsp; EmailTitleLbl.Margins.Top = 30;</div><div>&nbsp; EmailTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; EmailTitleLbl.clProSettings.FontSize = 10;</div><div>&nbsp; EmailTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; EmailTitleLbl.SetclProSettings(EmailTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; EmailPnl = MainForm.AddNewProPanel(ContentPnl, 'EmailPnl');</div><div>&nbsp; EmailPnl.Align = alTop;</div><div>&nbsp; EmailPnl.Height = 50;</div><div>&nbsp; EmailPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; EmailPnl.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD');</div><div>&nbsp; EmailPnl.clProSettings.BorderWidth = 1;</div><div>&nbsp; EmailPnl.SetclProSettings(EmailPnl.clProSettings);</div><div><br></div><div>&nbsp; EmailEdt = MainForm.AddNewProEdit(EmailPnl, 'EmailEdt', '');</div><div>&nbsp; EmailEdt.Align = alClient;</div><div>&nbsp; EmailEdt.Margins.Top = 15;</div><div>&nbsp; EmailEdt.Margins.Bottom = 15;</div><div>&nbsp; EmailEdt.Margins.Left = 10;</div><div>&nbsp; EmailEdt.Margins.Right = 10;</div><div>&nbsp; EmailEdt.clProSettings.FontSize = 14;</div><div>&nbsp; EmailEdt.SetclProSettings(EmailEdt.clProSettings);</div><div><br></div><div>&nbsp; PasswordTitleLbl = MainForm.AddNewProLabel(ContentPnl, 'PasswordTitleLbl', 'ŞİFRE');</div><div>&nbsp; PasswordTitleLbl.Align = alTop;</div><div>&nbsp; PasswordTitleLbl.Height = 20;</div><div>&nbsp; PasswordTitleLbl.Margins.Top = 20;</div><div>&nbsp; PasswordTitleLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; PasswordTitleLbl.clProSettings.FontSize = 10;</div><div>&nbsp; PasswordTitleLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; PasswordTitleLbl.SetclProSettings(PasswordTitleLbl.clProSettings);</div><div><br></div><div>&nbsp; PasswordPnl = MainForm.AddNewProPanel(ContentPnl, 'PasswordPnl');</div><div>&nbsp; PasswordPnl.Align = alTop;</div><div>&nbsp; PasswordPnl.Height = 50;</div><div>&nbsp; PasswordPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; PasswordPnl.clProSettings.BorderColor = clAlphaColor.clHexToColor('#DDDDDD');</div><div>&nbsp; PasswordPnl.clProSettings.BorderWidth = 1;</div><div>&nbsp; PasswordPnl.SetclProSettings(PasswordPnl.clProSettings);</div><div><br></div><div>&nbsp; PasswordEdt = MainForm.AddNewProEdit(PasswordPnl, 'PasswordEdt', '');</div><div>&nbsp; PasswordEdt.Align = alClient;</div><div>&nbsp; PasswordEdt.Margins.Top = 15;</div><div>&nbsp; PasswordEdt.Margins.Bottom = 15;</div><div>&nbsp; PasswordEdt.Margins.Left = 10;</div><div>&nbsp; PasswordEdt.Margins.Right = 10;</div><div>&nbsp; PasswordEdt.clProSettings.FontSize = 14;</div><div>&nbsp; PasswordEdt.SetclProSettings(PasswordEdt.clProSettings);</div><div><br></div><div>&nbsp; ForgotPwdPnl = MainForm.AddNewProPanel(ContentPnl, 'ForgotPwdPnl');</div><div>&nbsp; ForgotPwdPnl.Align = alTop;</div><div>&nbsp; ForgotPwdPnl.Height = 25;</div><div>&nbsp; ForgotPwdPnl.Margins.Top = 5;</div><div>&nbsp; ForgotPwdPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; ForgotPwdPnl.SetclProSettings(ForgotPwdPnl.clProSettings);</div><div><br></div><div>&nbsp; ForgotPwdBtn = MainForm.AddNewProButton(ForgotPwdPnl, 'ForgotPwdBtn', 'Şifremi unuttum');</div><div>&nbsp; ForgotPwdBtn.Align = alRight;&nbsp;</div><div>&nbsp; ForgotPwdBtn.Width = 100;</div><div>&nbsp; ForgotPwdBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#B8860B');&nbsp;</div><div>&nbsp; ForgotPwdBtn.clProSettings.FontSize = 11;</div><div>&nbsp; ForgotPwdBtn.SetclProSettings(ForgotPwdBtn.clProSettings);</div><div><br></div><div>&nbsp; BottomPnl = MainForm.AddNewProPanel(ContentPnl, 'BottomPnl');</div><div>&nbsp; BottomPnl.Align = alBottom;</div><div>&nbsp; BottomPnl.Height = 120;</div><div>&nbsp; BottomPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');</div><div>&nbsp; BottomPnl.SetclProSettings(BottomPnl.clProSettings);</div><div><br></div><div>&nbsp; LoginBtn = MainForm.AddNewProButton(BottomPnl, 'LoginBtn', '&#10132; Giriş Yap');</div><div>&nbsp; LoginBtn.Align = alTop;</div><div>&nbsp; LoginBtn.Height = 55;</div><div>&nbsp; LoginBtn.Margins.Top = 15;</div><div>&nbsp; LoginBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#36212E');</div><div>&nbsp; LoginBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; LoginBtn.clProSettings.FontSize = 16;</div><div>&nbsp; LoginBtn.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LoginBtn.clProSettings.RoundHeight = 5;</div><div>&nbsp; LoginBtn.clProSettings.RoundWidth = 5;</div><div>&nbsp; LoginBtn.SetclProSettings(LoginBtn.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; RegisterWrapPnl = MainForm.AddNewProPanel(BottomPnl, 'RegisterWrapPnl');</div><div>&nbsp; RegisterWrapPnl.Align = alTop;</div><div>&nbsp; RegisterWrapPnl.Height = 30;</div><div>&nbsp; RegisterWrapPnl.Margins.Top = 15;</div><div>&nbsp; RegisterWrapPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0EBE1');&nbsp;</div><div>&nbsp; RegisterWrapPnl.SetclProSettings(RegisterWrapPnl.clProSettings);</div><div><br></div><div>&nbsp; RegisterLbl = MainForm.AddNewProLabel(RegisterWrapPnl, 'RegisterLbl', 'Hesabınız yok mu?');</div><div>&nbsp; RegisterLbl.Align = alLeft;&nbsp;</div><div>&nbsp; RegisterLbl.Width = 110;&nbsp;</div><div>&nbsp; RegisterLbl.Margins.Left = 60;</div><div>&nbsp; RegisterLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#888888');</div><div>&nbsp; RegisterLbl.clProSettings.FontSize = 12;</div><div>&nbsp; RegisterLbl.SetclProSettings(RegisterLbl.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; RegisterBtn = MainForm.AddNewProButton(RegisterWrapPnl, 'RegisterBtn', 'Kayıt ol');</div><div>&nbsp; RegisterBtn.Align = alLeft;&nbsp;</div><div>&nbsp; RegisterBtn.Width = 50;&nbsp;</div><div>&nbsp; RegisterBtn.Margins.Bottom = 15;</div><div>&nbsp; RegisterBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#B8860B');&nbsp;</div><div>&nbsp; RegisterBtn.clProSettings.FontSize = 14;</div><div>&nbsp; RegisterBtn.SetclProSettings(RegisterBtn.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; MainForm.AddNewEvent(LoginBtn, tbeOnClick, 'CheckLogin');&nbsp;</div><div>&nbsp; MainForm.AddNewEvent(RegisterBtn, tbeOnClick, 'OpenRegister');</div><div><br></div><div>&nbsp; SetupRegisterUI;</div><div>}</div><div><br></div><div>{</div><div>&nbsp; MainForm = TCLForm.Create(Self);&nbsp;</div><div>&nbsp; MainForm.SetFormColor('#F0EBE1', '#F0EBE1', clGVertical);</div><div><br></div><div>&nbsp; ScaledLayout = MainForm.AddNewScaledLayout(MainForm, 'ScaledLayout');&nbsp;</div><div>&nbsp; ScaledLayout.Align = alClient;&nbsp;</div><div>&nbsp; ScaledLayout.OriginalHeight = 750;&nbsp;</div><div>&nbsp; ScaledLayout.OriginalWidth = 350;&nbsp;</div><div><br></div><div>&nbsp; SetupUI;</div><div>&nbsp;&nbsp;</div><div>&nbsp; MainForm.FormWaiting.Visible = False;&nbsp;</div><div>&nbsp; MainForm.BtnFormMenu.Visible = False;&nbsp;</div><div>&nbsp; MainForm.BtnGoBack.Visible = False;&nbsp;</div><div>&nbsp; MainForm.LytTopBar.Visible = False;</div><div>&nbsp; MainForm.Run;&nbsp;</div><div>}<br><br>Firebase e bağladığımdan beri uygulama unit geçişlerinde 10-15 saniye arası bir gecikme var bunu nasıl çözebiliriz?</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Thu, 02 Jul 2026 09:39:04 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1579&amp;PID=3647#3647</guid>
  </item> 
 </channel>
</rss>