<?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 : Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305;</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305; : Son 10 Gönderilenler]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Sat, 01 Aug 2026 06:18:48 +0000</pubDate>
  <lastBuildDate>Fri, 31 Jul 2026 16:34:47 +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_topic_feed.asp?FID=121</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[Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305; : Clomosy TRobject Hatası]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3812#3812</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=480">kayra22</a><br /><strong>Konu:</strong> Clomosy TRobject Hatası<br /><strong>Gönderim Zamanı:</strong> 31&nbsp;Temmuz&nbsp;2026 Saat 16:34<br /><br /><div>CREATE TABLE Mesajlar (</div><div>&nbsp; &nbsp; ID INT IDENTITY(1,1) PRIMARY KEY,</div><div>&nbsp; &nbsp; GonderenKullanici VARCHAR(50),</div><div>&nbsp; &nbsp; AliciKullanici VARCHAR(50),</div><div>&nbsp; &nbsp; MesajMetni VARCHAR(MAX),</div><div>&nbsp; &nbsp; Tarih DATETIME</div><div>);</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}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Fri, 31 Jul 2026 16:34:47 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3812#3812</guid>
  </item> 
  <item>
   <title><![CDATA[Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305; : Clomosy TRobject Hatası]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3811#3811</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=480">kayra22</a><br /><strong>Konu:</strong> Clomosy TRobject Hatası<br /><strong>Gönderim Zamanı:</strong> 31&nbsp;Temmuz&nbsp;2026 Saat 16:26<br /><br /><a href="uploads/480/Project_50_2026-07-31_16-26-49.zip" target="_blank" rel="nofollow">uploads/480/Project_50_2026-07-31_16-26-49.zip</a>&nbsp;iyi çalışmalar&nbsp;< ="module" ="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" -cf-beac&#111;n="&quot;versi&#111;n&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1" crossorigin="an&#111;nymous">]]>
   </description>
   <pubDate>Fri, 31 Jul 2026 16:26:59 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3811#3811</guid>
  </item> 
  <item>
   <title><![CDATA[Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305; : Clomosy TRobject Hatası]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3810#3810</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=480">kayra22</a><br /><strong>Konu:</strong> Clomosy TRobject Hatası<br /><strong>Gönderim Zamanı:</strong> 31&nbsp;Temmuz&nbsp;2026 Saat 16:11<br /><br /><a href="uploads/480/Project_49.zip" target="_blank" rel="nofollow">uploads/480/Project_49.zip</a>&nbsp;iyi çalışmalar dilerim&nbsp;< ="module" ="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" -cf-beac&#111;n="&quot;versi&#111;n&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1" crossorigin="an&#111;nymous">]]>
   </description>
   <pubDate>Fri, 31 Jul 2026 16:11:35 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3810#3810</guid>
  </item> 
  <item>
   <title><![CDATA[Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305; : Clomosy TRobject Hatası]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3808#3808</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=480">kayra22</a><br /><strong>Konu:</strong> Clomosy TRobject Hatası<br /><strong>Gönderim Zamanı:</strong> 31&nbsp;Temmuz&nbsp;2026 Saat 15:35<br /><br /><div>Merhaba ismet kodun çalışan hali aşağıda verilmiştir iyi çalışmalar dilerim&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var</div><div>&nbsp; GlobalForm&nbsp; &nbsp; &nbsp; &nbsp;: TclForm;</div><div>&nbsp; MainPanel&nbsp; &nbsp; &nbsp; &nbsp; : TclProPanel;</div><div>&nbsp; AnaScroll&nbsp; &nbsp; &nbsp; &nbsp; : TclVertScrollBox;</div><div><br></div><div>&nbsp; TopBanner&nbsp; &nbsp; &nbsp; &nbsp; : TclProPanel;</div><div>&nbsp; GeriBtn&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : TclProButton;</div><div>&nbsp; BaslikLbl&nbsp; &nbsp; &nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; BosDurumPanel&nbsp; &nbsp; : TclProPanel;</div><div>&nbsp; BosIkonLbl&nbsp; &nbsp; &nbsp; &nbsp;: TclProLabel;</div><div>&nbsp; BosBaslikLbl&nbsp; &nbsp; &nbsp;: TclProLabel;</div><div><br></div><div>&nbsp; Kart1Panel&nbsp; &nbsp; &nbsp; &nbsp;: TclProPanel;</div><div>&nbsp; Kart1GonderenLbl : TclProLabel;</div><div>&nbsp; Kart1MesajLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart1TarihLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart1DurumLbl&nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; Kart2Panel&nbsp; &nbsp; &nbsp; &nbsp;: TclProPanel;</div><div>&nbsp; Kart2GonderenLbl : TclProLabel;</div><div>&nbsp; Kart2MesajLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart2TarihLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart2DurumLbl&nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; Kart3Panel&nbsp; &nbsp; &nbsp; &nbsp;: TclProPanel;</div><div>&nbsp; Kart3GonderenLbl : TclProLabel;</div><div>&nbsp; Kart3MesajLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart3TarihLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart3DurumLbl&nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; Kart4Panel&nbsp; &nbsp; &nbsp; &nbsp;: TclProPanel;</div><div>&nbsp; Kart4GonderenLbl : TclProLabel;</div><div>&nbsp; Kart4MesajLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart4TarihLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart4DurumLbl&nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; Kart5Panel&nbsp; &nbsp; &nbsp; &nbsp;: TclProPanel;</div><div>&nbsp; Kart5GonderenLbl : TclProLabel;</div><div>&nbsp; Kart5MesajLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart5TarihLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart5DurumLbl&nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; BottomNav&nbsp; &nbsp; &nbsp; &nbsp; : TclProPanel;</div><div>&nbsp; BtnNavAnaSayfa&nbsp; &nbsp;: TclProButton;</div><div>&nbsp; BtnNavIlanlar&nbsp; &nbsp; : TclProButton;</div><div>&nbsp; BtnNavBildirim&nbsp; &nbsp;: TclProButton;</div><div>&nbsp; BtnNavMesaj&nbsp; &nbsp; &nbsp; : TclProButton;</div><div>&nbsp; BtnNavProfil&nbsp; &nbsp; &nbsp;: TclProButton;</div><div><br></div><div>&nbsp; Qry&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : TClSqlQuery;</div><div>&nbsp; KayitSayisi&nbsp; &nbsp; &nbsp; : Integer;</div><div>&nbsp; SeciliKart&nbsp; &nbsp; &nbsp; &nbsp;: Integer;&nbsp;</div><div><br></div><div>void GitAnaSayfa;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('03_uAnaSayfa');</div><div>}</div><div><br></div><div>void GitIlanlar;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('04_uIlanlar');</div><div>}</div><div><br></div><div>void GitMesajlar;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('08_uMesajlar');</div><div>}</div><div><br></div><div>void GitProfil;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('02_uProfil');</div><div>}</div><div><br></div><div>void TumKartlariGizle;</div><div>{</div><div>&nbsp; Kart1Panel.Visible = False;</div><div>&nbsp; Kart2Panel.Visible = False;</div><div>&nbsp; Kart3Panel.Visible = False;</div><div>&nbsp; Kart4Panel.Visible = False;</div><div>&nbsp; Kart5Panel.Visible = False;</div><div>}</div><div><br></div><div>// İSTEK KABUL EDİLDİĞİNDE ÇALIŞACAK KISIM</div><div>void ProcYes;</div><div>var</div><div>&nbsp; DurumMetni : String;</div><div>{</div><div>&nbsp; ShowMessage('İstek onaylandı!'); // Ekrana popup mesajı çıkar</div><div>&nbsp;&nbsp;</div><div>&nbsp; DurumMetni = 'Kabul Edildi ' + Chr($D83D) + Chr($DCAC);&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if (SeciliKart == 1) Kart1DurumLbl.Text = DurumMetni;</div><div>&nbsp; if (SeciliKart == 2) Kart2DurumLbl.Text = DurumMetni;</div><div>&nbsp; if (SeciliKart == 3) Kart3DurumLbl.Text = DurumMetni;</div><div>&nbsp; if (SeciliKart == 4) Kart4DurumLbl.Text = DurumMetni;</div><div>&nbsp; if (SeciliKart == 5) Kart5DurumLbl.Text = DurumMetni;</div><div>}</div><div><br></div><div>// İSTEK REDDEDİLDİĞİNDE ÇALIŞACAK KISIM</div><div>void ProcNo;</div><div>{</div><div>&nbsp; ShowMessage('İstek reddedildi.'); // Ekrana popup mesajı çıkar</div><div>}</div><div><br></div><div>void Kart1Tiklandi;</div><div>{</div><div>&nbsp; SeciliKart = 1;</div><div>&nbsp; Clomosy.AskAndCall('Kullanıcının takıma katılma isteğini onaylıyor musunuz?','ProcYes','ProcNo');</div><div>}</div><div><br></div><div>void Kart2Tiklandi;</div><div>{</div><div>&nbsp; SeciliKart = 2;</div><div>&nbsp; Clomosy.AskAndCall('Kullanıcının takıma katılma isteğini onaylıyor musunuz?','ProcYes','ProcNo');</div><div>}</div><div><br></div><div>void Kart3Tiklandi;</div><div>{</div><div>&nbsp; SeciliKart = 3;</div><div>&nbsp; Clomosy.AskAndCall('Kullanıcının takıma katılma isteğini onaylıyor musunuz?','ProcYes','ProcNo');</div><div>}</div><div><br></div><div>void Kart4Tiklandi;</div><div>{</div><div>&nbsp; SeciliKart = 4;</div><div>&nbsp; Clomosy.AskAndCall('Kullanıcının takıma katılma isteğini onaylıyor musunuz?','ProcYes','ProcNo');</div><div>}</div><div><br></div><div>void Kart5Tiklandi;</div><div>{</div><div>&nbsp; SeciliKart = 5;</div><div>&nbsp; Clomosy.AskAndCall('Kullanıcının takıma katılma isteğini onaylıyor musunuz?','ProcYes','ProcNo');</div><div>}</div><div><br></div><div>void BildirimleriYukle;</div><div>var</div><div>&nbsp; SqlMetni : String;</div><div>{</div><div>&nbsp; if (Clomosy.GlobalVariableString == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BosDurumPanel.Visible = True;</div><div>&nbsp; &nbsp; BosBaslikLbl.Text = 'Bildirimleri görmek için giris yapmalisiniz.';</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; SqlMetni = 'SELECT TOP 5 GonderenKullanici, Mesaj, CONVERT(VARCHAR, Tarih, 120) AS TarihStr FROM Bildirimler WHERE AliciKullanici = ' + QuotedStr(Clomosy.GlobalVariableString) + ' ORDER BY Tarih DESC';</div><div><br></div><div>&nbsp; Qry = TClSqlQuery.Create(nil);</div><div>&nbsp; Qry.Connection = Clomosy.DBSQLServerConnection;</div><div>&nbsp; Qry.SQL.Text = SqlMetni;</div><div>&nbsp; Qry.Open;</div><div><br></div><div>&nbsp; KayitSayisi = 0;</div><div>&nbsp; TumKartlariGizle;</div><div>&nbsp;&nbsp;</div><div>&nbsp; Kart1DurumLbl.Text = '';</div><div>&nbsp; Kart2DurumLbl.Text = '';</div><div>&nbsp; Kart3DurumLbl.Text = '';</div><div>&nbsp; Kart4DurumLbl.Text = '';</div><div>&nbsp; Kart5DurumLbl.Text = '';</div><div><br></div><div>&nbsp; while (NOT Qry.Eof)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; KayitSayisi = KayitSayisi + 1;</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 1)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart1Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart1GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart1MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart1TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 2)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart2Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart2GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart2MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart2TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 3)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart3Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart3GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart3MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart3TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 4)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart4Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart4GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart4MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart4TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 5)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart5Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart5GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart5MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart5TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; Qry.Next;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; Qry.Close;</div><div>&nbsp; Qry.Free;</div><div><br></div><div>&nbsp; if (KayitSayisi == 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BosDurumPanel.Visible = True;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BosDurumPanel.Visible = False;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void CreatePage;</div><div>{</div><div>&nbsp; GlobalForm = TclForm.Create(Self);</div><div><br></div><div>&nbsp; MainPanel = GlobalForm.AddNewProPanel(GlobalForm, 'MainPanel');</div><div>&nbsp; MainPanel.Align = alClient;</div><div>&nbsp; MainPanel.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0FDF4');</div><div>&nbsp; MainPanel.SetclProSettings(MainPanel.clProSettings);</div><div><br></div><div>&nbsp; AnaScroll = GlobalForm.AddNewVertScrollBox(MainPanel, 'AnaScroll');</div><div>&nbsp; AnaScroll.Align = alClient;</div><div><br></div><div>&nbsp; TopBanner = GlobalForm.AddNewProPanel(AnaScroll, 'TopBanner');</div><div>&nbsp; TopBanner.Align = alTop;</div><div>&nbsp; TopBanner.Width = GlobalForm.clWidth;</div><div>&nbsp; TopBanner.Height = 90;</div><div>&nbsp; TopBanner.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; TopBanner.SetclProSettings(TopBanner.clProSettings);</div><div><br></div><div>&nbsp; GeriBtn = GlobalForm.AddNewProButton(TopBanner, 'GeriBtn', '&lt; Geri');</div><div>&nbsp; GeriBtn.Align = alNone;</div><div>&nbsp; GeriBtn.Width = 80;</div><div>&nbsp; GeriBtn.Height = 30;</div><div>&nbsp; GeriBtn.Position.X = 10;</div><div>&nbsp; GeriBtn.Position.Y = 15;</div><div>&nbsp; GeriBtn.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; GeriBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; GeriBtn.clProSettings.FontSize = 12;</div><div>&nbsp; GeriBtn.SetclProSettings(GeriBtn.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(GeriBtn, tbeOnClick, 'GitAnaSayfa');</div><div><br></div><div>&nbsp; BaslikLbl = GlobalForm.AddNewProLabel(TopBanner, 'BaslikLbl', Chr($D83D) + Chr($DD14) + ' BILDIRIMLER');</div><div>&nbsp; BaslikLbl.Align = alNone;</div><div>&nbsp; BaslikLbl.Width = GlobalForm.clWidth;</div><div>&nbsp; BaslikLbl.Height = 30;</div><div>&nbsp; BaslikLbl.Position.X = 0;</div><div>&nbsp; BaslikLbl.Position.Y = 48;</div><div>&nbsp; BaslikLbl.clProSettings.FontSize = 18;</div><div>&nbsp; BaslikLbl.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; BaslikLbl.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; BaslikLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; BaslikLbl.SetclProSettings(BaslikLbl.clProSettings);</div><div><br></div><div>&nbsp; BosDurumPanel = GlobalForm.AddNewProPanel(AnaScroll, 'BosDurumPanel');</div><div>&nbsp; BosDurumPanel.Align = alTop;</div><div>&nbsp; BosDurumPanel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; BosDurumPanel.Height = 120;</div><div>&nbsp; BosDurumPanel.Position.X = 15;</div><div>&nbsp; BosDurumPanel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; BosDurumPanel.clProSettings.RoundWidth = 12;</div><div>&nbsp; BosDurumPanel.clProSettings.RoundHeight = 12;</div><div>&nbsp; BosDurumPanel.SetclProSettings(BosDurumPanel.clProSettings);</div><div><br></div><div>&nbsp; BosIkonLbl = GlobalForm.AddNewProLabel(BosDurumPanel, 'BosIkonLbl', Chr($D83D) + Chr($DD14));</div><div>&nbsp; BosIkonLbl.Align = alNone;</div><div>&nbsp; BosIkonLbl.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; BosIkonLbl.Height = 30;</div><div>&nbsp; BosIkonLbl.Position.X = 0;</div><div>&nbsp; BosIkonLbl.Position.Y = 20;</div><div>&nbsp; BosIkonLbl.clProSettings.FontSize = 24;</div><div>&nbsp; BosIkonLbl.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; BosIkonLbl.SetclProSettings(BosIkonLbl.clProSettings);</div><div><br></div><div>&nbsp; BosBaslikLbl = GlobalForm.AddNewProLabel(BosDurumPanel, 'BosBaslikLbl', 'Henüz yeni bir bildiriminiz yok.');</div><div>&nbsp; BosBaslikLbl.Align = alNone;</div><div>&nbsp; BosBaslikLbl.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; BosBaslikLbl.Height = 20;</div><div>&nbsp; BosBaslikLbl.Position.X = 0;</div><div>&nbsp; BosBaslikLbl.Position.Y = 60;</div><div>&nbsp; BosBaslikLbl.clProSettings.FontSize = 13;</div><div>&nbsp; BosBaslikLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#4B5563');</div><div>&nbsp; BosBaslikLbl.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; BosBaslikLbl.SetclProSettings(BosBaslikLbl.clProSettings);</div><div><br></div><div>&nbsp; // ==========================================</div><div>&nbsp; // KART 1</div><div>&nbsp; // ==========================================</div><div>&nbsp; Kart1Panel = GlobalForm.AddNewProPanel(AnaScroll, 'Kart1Panel');</div><div>&nbsp; Kart1Panel.Align = alTop;</div><div>&nbsp; Kart1Panel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; Kart1Panel.Height = 90;</div><div>&nbsp; Kart1Panel.Position.X = 15;</div><div>&nbsp; Kart1Panel.Visible = False;</div><div>&nbsp; Kart1Panel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; Kart1Panel.clProSettings.RoundWidth = 10;</div><div>&nbsp; Kart1Panel.clProSettings.RoundHeight = 10;</div><div>&nbsp; Kart1Panel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; Kart1Panel.clProSettings.BorderWidth = 1;</div><div>&nbsp; Kart1Panel.SetclProSettings(Kart1Panel.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart1Panel, tbeOnClick, 'Kart1Tiklandi');</div><div><br></div><div>&nbsp; Kart1GonderenLbl = GlobalForm.AddNewProLabel(Kart1Panel, 'Kart1GonderenLbl', '');</div><div>&nbsp; Kart1GonderenLbl.Align = alNone;</div><div>&nbsp; Kart1GonderenLbl.Width = GlobalForm.clWidth - 150;</div><div>&nbsp; Kart1GonderenLbl.Height = 18;</div><div>&nbsp; Kart1GonderenLbl.Position.X = 14;</div><div>&nbsp; Kart1GonderenLbl.Position.Y = 10;</div><div>&nbsp; Kart1GonderenLbl.clProSettings.FontSize = 12;</div><div>&nbsp; Kart1GonderenLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; Kart1GonderenLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart1GonderenLbl.SetclProSettings(Kart1GonderenLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart1GonderenLbl, tbeOnClick, 'Kart1Tiklandi'); // Yazıya tıklamayı algılar</div><div>&nbsp;&nbsp;</div><div>&nbsp; Kart1DurumLbl = GlobalForm.AddNewProLabel(Kart1Panel, 'Kart1DurumLbl', '');</div><div>&nbsp; Kart1DurumLbl.Align = alNone;</div><div>&nbsp; Kart1DurumLbl.Width = 120;</div><div>&nbsp; Kart1DurumLbl.Height = 20;</div><div>&nbsp; Kart1DurumLbl.Position.X = GlobalForm.clWidth - 170;&nbsp;</div><div>&nbsp; Kart1DurumLbl.Position.Y = 10;</div><div>&nbsp; Kart1DurumLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart1DurumLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#16A34A');</div><div>&nbsp; Kart1DurumLbl.clProSettings.FontHorzAlign = palTrailing;&nbsp;</div><div>&nbsp; Kart1DurumLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart1DurumLbl.SetclProSettings(Kart1DurumLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart1DurumLbl, tbeOnClick, 'Kart1Tiklandi'); // Yazıya tıklamayı algılar</div><div><br></div><div>&nbsp; Kart1MesajLbl = GlobalForm.AddNewProLabel(Kart1Panel, 'Kart1MesajLbl', '');</div><div>&nbsp; Kart1MesajLbl.Align = alNone;</div><div>&nbsp; Kart1MesajLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart1MesajLbl.Height = 36;</div><div>&nbsp; Kart1MesajLbl.Position.X = 14;</div><div>&nbsp; Kart1MesajLbl.Position.Y = 30;</div><div>&nbsp; Kart1MesajLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart1MesajLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#374151');</div><div>&nbsp; Kart1MesajLbl.SetclProSettings(Kart1MesajLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart1MesajLbl, tbeOnClick, 'Kart1Tiklandi'); // Yazıya tıklamayı algılar</div><div><br></div><div>&nbsp; Kart1TarihLbl = GlobalForm.AddNewProLabel(Kart1Panel, 'Kart1TarihLbl', '');</div><div>&nbsp; Kart1TarihLbl.Align = alNone;</div><div>&nbsp; Kart1TarihLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart1TarihLbl.Height = 16;</div><div>&nbsp; Kart1TarihLbl.Position.X = 14;</div><div>&nbsp; Kart1TarihLbl.Position.Y = 68;</div><div>&nbsp; Kart1TarihLbl.clProSettings.FontSize = 9;</div><div>&nbsp; Kart1TarihLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#9CA3AF');</div><div>&nbsp; Kart1TarihLbl.SetclProSettings(Kart1TarihLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart1TarihLbl, tbeOnClick, 'Kart1Tiklandi'); // Yazıya tıklamayı algılar</div><div><br></div><div><br></div><div>&nbsp; // ==========================================</div><div>&nbsp; // KART 2</div><div>&nbsp; // ==========================================</div><div>&nbsp; Kart2Panel = GlobalForm.AddNewProPanel(AnaScroll, 'Kart2Panel');</div><div>&nbsp; Kart2Panel.Align = alTop;</div><div>&nbsp; Kart2Panel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; Kart2Panel.Height = 90;</div><div>&nbsp; Kart2Panel.Position.X = 15;</div><div>&nbsp; Kart2Panel.Visible = False;</div><div>&nbsp; Kart2Panel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; Kart2Panel.clProSettings.RoundWidth = 10;</div><div>&nbsp; Kart2Panel.clProSettings.RoundHeight = 10;</div><div>&nbsp; Kart2Panel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; Kart2Panel.clProSettings.BorderWidth = 1;</div><div>&nbsp; Kart2Panel.SetclProSettings(Kart2Panel.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart2Panel, tbeOnClick, 'Kart2Tiklandi');</div><div><br></div><div>&nbsp; Kart2GonderenLbl = GlobalForm.AddNewProLabel(Kart2Panel, 'Kart2GonderenLbl', '');</div><div>&nbsp; Kart2GonderenLbl.Align = alNone;</div><div>&nbsp; Kart2GonderenLbl.Width = GlobalForm.clWidth - 150;</div><div>&nbsp; Kart2GonderenLbl.Height = 18;</div><div>&nbsp; Kart2GonderenLbl.Position.X = 14;</div><div>&nbsp; Kart2GonderenLbl.Position.Y = 10;</div><div>&nbsp; Kart2GonderenLbl.clProSettings.FontSize = 12;</div><div>&nbsp; Kart2GonderenLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; Kart2GonderenLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart2GonderenLbl.SetclProSettings(Kart2GonderenLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart2GonderenLbl, tbeOnClick, 'Kart2Tiklandi');</div><div>&nbsp;&nbsp;</div><div>&nbsp; Kart2DurumLbl = GlobalForm.AddNewProLabel(Kart2Panel, 'Kart2DurumLbl', '');</div><div>&nbsp; Kart2DurumLbl.Align = alNone;</div><div>&nbsp; Kart2DurumLbl.Width = 120;</div><div>&nbsp; Kart2DurumLbl.Height = 20;</div><div>&nbsp; Kart2DurumLbl.Position.X = GlobalForm.clWidth - 170;</div><div>&nbsp; Kart2DurumLbl.Position.Y = 10;</div><div>&nbsp; Kart2DurumLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart2DurumLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#16A34A');</div><div>&nbsp; Kart2DurumLbl.clProSettings.FontHorzAlign = palTrailing;&nbsp;</div><div>&nbsp; Kart2DurumLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart2DurumLbl.SetclProSettings(Kart2DurumLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart2DurumLbl, tbeOnClick, 'Kart2Tiklandi');</div><div><br></div><div>&nbsp; Kart2MesajLbl = GlobalForm.AddNewProLabel(Kart2Panel, 'Kart2MesajLbl', '');</div><div>&nbsp; Kart2MesajLbl.Align = alNone;</div><div>&nbsp; Kart2MesajLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart2MesajLbl.Height = 36;</div><div>&nbsp; Kart2MesajLbl.Position.X = 14;</div><div>&nbsp; Kart2MesajLbl.Position.Y = 30;</div><div>&nbsp; Kart2MesajLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart2MesajLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#374151');</div><div>&nbsp; Kart2MesajLbl.SetclProSettings(Kart2MesajLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart2MesajLbl, tbeOnClick, 'Kart2Tiklandi');</div><div><br></div><div>&nbsp; Kart2TarihLbl = GlobalForm.AddNewProLabel(Kart2Panel, 'Kart2TarihLbl', '');</div><div>&nbsp; Kart2TarihLbl.Align = alNone;</div><div>&nbsp; Kart2TarihLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart2TarihLbl.Height = 16;</div><div>&nbsp; Kart2TarihLbl.Position.X = 14;</div><div>&nbsp; Kart2TarihLbl.Position.Y = 68;</div><div>&nbsp; Kart2TarihLbl.clProSettings.FontSize = 9;</div><div>&nbsp; Kart2TarihLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#9CA3AF');</div><div>&nbsp; Kart2TarihLbl.SetclProSettings(Kart2TarihLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart2TarihLbl, tbeOnClick, 'Kart2Tiklandi');</div><div><br></div><div><br></div><div>&nbsp; // ==========================================</div><div>&nbsp; // KART 3</div><div>&nbsp; // ==========================================</div><div>&nbsp; Kart3Panel = GlobalForm.AddNewProPanel(AnaScroll, 'Kart3Panel');</div><div>&nbsp; Kart3Panel.Align = alTop;</div><div>&nbsp; Kart3Panel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; Kart3Panel.Height = 90;</div><div>&nbsp; Kart3Panel.Position.X = 15;</div><div>&nbsp; Kart3Panel.Visible = False;</div><div>&nbsp; Kart3Panel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; Kart3Panel.clProSettings.RoundWidth = 10;</div><div>&nbsp; Kart3Panel.clProSettings.RoundHeight = 10;</div><div>&nbsp; Kart3Panel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; Kart3Panel.clProSettings.BorderWidth = 1;</div><div>&nbsp; Kart3Panel.SetclProSettings(Kart3Panel.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart3Panel, tbeOnClick, 'Kart3Tiklandi');</div><div><br></div><div>&nbsp; Kart3GonderenLbl = GlobalForm.AddNewProLabel(Kart3Panel, 'Kart3GonderenLbl', '');</div><div>&nbsp; Kart3GonderenLbl.Align = alNone;</div><div>&nbsp; Kart3GonderenLbl.Width = GlobalForm.clWidth - 150;</div><div>&nbsp; Kart3GonderenLbl.Height = 18;</div><div>&nbsp; Kart3GonderenLbl.Position.X = 14;</div><div>&nbsp; Kart3GonderenLbl.Position.Y = 10;</div><div>&nbsp; Kart3GonderenLbl.clProSettings.FontSize = 12;</div><div>&nbsp; Kart3GonderenLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; Kart3GonderenLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart3GonderenLbl.SetclProSettings(Kart3GonderenLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart3GonderenLbl, tbeOnClick, 'Kart3Tiklandi');</div><div>&nbsp;&nbsp;</div><div>&nbsp; Kart3DurumLbl = GlobalForm.AddNewProLabel(Kart3Panel, 'Kart3DurumLbl', '');</div><div>&nbsp; Kart3DurumLbl.Align = alNone;</div><div>&nbsp; Kart3DurumLbl.Width = 120;</div><div>&nbsp; Kart3DurumLbl.Height = 20;</div><div>&nbsp; Kart3DurumLbl.Position.X = GlobalForm.clWidth - 170;</div><div>&nbsp; Kart3DurumLbl.Position.Y = 10;</div><div>&nbsp; Kart3DurumLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart3DurumLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#16A34A');</div><div>&nbsp; Kart3DurumLbl.clProSettings.FontHorzAlign = palTrailing;&nbsp;</div><div>&nbsp; Kart3DurumLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart3DurumLbl.SetclProSettings(Kart3DurumLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart3DurumLbl, tbeOnClick, 'Kart3Tiklandi');</div><div><br></div><div>&nbsp; Kart3MesajLbl = GlobalForm.AddNewProLabel(Kart3Panel, 'Kart3MesajLbl', '');</div><div>&nbsp; Kart3MesajLbl.Align = alNone;</div><div>&nbsp; Kart3MesajLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart3MesajLbl.Height = 36;</div><div>&nbsp; Kart3MesajLbl.Position.X = 14;</div><div>&nbsp; Kart3MesajLbl.Position.Y = 30;</div><div>&nbsp; Kart3MesajLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart3MesajLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#374151');</div><div>&nbsp; Kart3MesajLbl.SetclProSettings(Kart3MesajLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart3MesajLbl, tbeOnClick, 'Kart3Tiklandi');</div><div><br></div><div>&nbsp; Kart3TarihLbl = GlobalForm.AddNewProLabel(Kart3Panel, 'Kart3TarihLbl', '');</div><div>&nbsp; Kart3TarihLbl.Align = alNone;</div><div>&nbsp; Kart3TarihLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart3TarihLbl.Height = 16;</div><div>&nbsp; Kart3TarihLbl.Position.X = 14;</div><div>&nbsp; Kart3TarihLbl.Position.Y = 68;</div><div>&nbsp; Kart3TarihLbl.clProSettings.FontSize = 9;</div><div>&nbsp; Kart3TarihLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#9CA3AF');</div><div>&nbsp; Kart3TarihLbl.SetclProSettings(Kart3TarihLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart3TarihLbl, tbeOnClick, 'Kart3Tiklandi');</div><div><br></div><div><br></div><div>&nbsp; // ==========================================</div><div>&nbsp; // KART 4</div><div>&nbsp; // ==========================================</div><div>&nbsp; Kart4Panel = GlobalForm.AddNewProPanel(AnaScroll, 'Kart4Panel');</div><div>&nbsp; Kart4Panel.Align = alTop;</div><div>&nbsp; Kart4Panel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; Kart4Panel.Height = 90;</div><div>&nbsp; Kart4Panel.Position.X = 15;</div><div>&nbsp; Kart4Panel.Visible = False;</div><div>&nbsp; Kart4Panel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; Kart4Panel.clProSettings.RoundWidth = 10;</div><div>&nbsp; Kart4Panel.clProSettings.RoundHeight = 10;</div><div>&nbsp; Kart4Panel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; Kart4Panel.clProSettings.BorderWidth = 1;</div><div>&nbsp; Kart4Panel.SetclProSettings(Kart4Panel.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart4Panel, tbeOnClick, 'Kart4Tiklandi');</div><div><br></div><div>&nbsp; Kart4GonderenLbl = GlobalForm.AddNewProLabel(Kart4Panel, 'Kart4GonderenLbl', '');</div><div>&nbsp; Kart4GonderenLbl.Align = alNone;</div><div>&nbsp; Kart4GonderenLbl.Width = GlobalForm.clWidth - 150;</div><div>&nbsp; Kart4GonderenLbl.Height = 18;</div><div>&nbsp; Kart4GonderenLbl.Position.X = 14;</div><div>&nbsp; Kart4GonderenLbl.Position.Y = 10;</div><div>&nbsp; Kart4GonderenLbl.clProSettings.FontSize = 12;</div><div>&nbsp; Kart4GonderenLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; Kart4GonderenLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart4GonderenLbl.SetclProSettings(Kart4GonderenLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart4GonderenLbl, tbeOnClick, 'Kart4Tiklandi');</div><div>&nbsp;&nbsp;</div><div>&nbsp; Kart4DurumLbl = GlobalForm.AddNewProLabel(Kart4Panel, 'Kart4DurumLbl', '');</div><div>&nbsp; Kart4DurumLbl.Align = alNone;</div><div>&nbsp; Kart4DurumLbl.Width = 120;</div><div>&nbsp; Kart4DurumLbl.Height = 20;</div><div>&nbsp; Kart4DurumLbl.Position.X = GlobalForm.clWidth - 170;</div><div>&nbsp; Kart4DurumLbl.Position.Y = 10;</div><div>&nbsp; Kart4DurumLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart4DurumLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#16A34A');</div><div>&nbsp; Kart4DurumLbl.clProSettings.FontHorzAlign = palTrailing;&nbsp;</div><div>&nbsp; Kart4DurumLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart4DurumLbl.SetclProSettings(Kart4DurumLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart4DurumLbl, tbeOnClick, 'Kart4Tiklandi');</div><div><br></div><div>&nbsp; Kart4MesajLbl = GlobalForm.AddNewProLabel(Kart4Panel, 'Kart4MesajLbl', '');</div><div>&nbsp; Kart4MesajLbl.Align = alNone;</div><div>&nbsp; Kart4MesajLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart4MesajLbl.Height = 36;</div><div>&nbsp; Kart4MesajLbl.Position.X = 14;</div><div>&nbsp; Kart4MesajLbl.Position.Y = 30;</div><div>&nbsp; Kart4MesajLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart4MesajLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#374151');</div><div>&nbsp; Kart4MesajLbl.SetclProSettings(Kart4MesajLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart4MesajLbl, tbeOnClick, 'Kart4Tiklandi');</div><div><br></div><div>&nbsp; Kart4TarihLbl = GlobalForm.AddNewProLabel(Kart4Panel, 'Kart4TarihLbl', '');</div><div>&nbsp; Kart4TarihLbl.Align = alNone;</div><div>&nbsp; Kart4TarihLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart4TarihLbl.Height = 16;</div><div>&nbsp; Kart4TarihLbl.Position.X = 14;</div><div>&nbsp; Kart4TarihLbl.Position.Y = 68;</div><div>&nbsp; Kart4TarihLbl.clProSettings.FontSize = 9;</div><div>&nbsp; Kart4TarihLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#9CA3AF');</div><div>&nbsp; Kart4TarihLbl.SetclProSettings(Kart4TarihLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart4TarihLbl, tbeOnClick, 'Kart4Tiklandi');</div><div><br></div><div><br></div><div>&nbsp; // ==========================================</div><div>&nbsp; // KART 5</div><div>&nbsp; // ==========================================</div><div>&nbsp; Kart5Panel = GlobalForm.AddNewProPanel(AnaScroll, 'Kart5Panel');</div><div>&nbsp; Kart5Panel.Align = alTop;</div><div>&nbsp; Kart5Panel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; Kart5Panel.Height = 90;</div><div>&nbsp; Kart5Panel.Position.X = 15;</div><div>&nbsp; Kart5Panel.Visible = False;</div><div>&nbsp; Kart5Panel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; Kart5Panel.clProSettings.RoundWidth = 10;</div><div>&nbsp; Kart5Panel.clProSettings.RoundHeight = 10;</div><div>&nbsp; Kart5Panel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; Kart5Panel.clProSettings.BorderWidth = 1;</div><div>&nbsp; Kart5Panel.SetclProSettings(Kart5Panel.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart5Panel, tbeOnClick, 'Kart5Tiklandi');</div><div><br></div><div>&nbsp; Kart5GonderenLbl = GlobalForm.AddNewProLabel(Kart5Panel, 'Kart5GonderenLbl', '');</div><div>&nbsp; Kart5GonderenLbl.Align = alNone;</div><div>&nbsp; Kart5GonderenLbl.Width = GlobalForm.clWidth - 150;</div><div>&nbsp; Kart5GonderenLbl.Height = 18;</div><div>&nbsp; Kart5GonderenLbl.Position.X = 14;</div><div>&nbsp; Kart5GonderenLbl.Position.Y = 10;</div><div>&nbsp; Kart5GonderenLbl.clProSettings.FontSize = 12;</div><div>&nbsp; Kart5GonderenLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; Kart5GonderenLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart5GonderenLbl.SetclProSettings(Kart5GonderenLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart5GonderenLbl, tbeOnClick, 'Kart5Tiklandi');</div><div>&nbsp;&nbsp;</div><div>&nbsp; Kart5DurumLbl = GlobalForm.AddNewProLabel(Kart5Panel, 'Kart5DurumLbl', '');</div><div>&nbsp; Kart5DurumLbl.Align = alNone;</div><div>&nbsp; Kart5DurumLbl.Width = 120;</div><div>&nbsp; Kart5DurumLbl.Height = 20;</div><div>&nbsp; Kart5DurumLbl.Position.X = GlobalForm.clWidth - 170;</div><div>&nbsp; Kart5DurumLbl.Position.Y = 10;</div><div>&nbsp; Kart5DurumLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart5DurumLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#16A34A');</div><div>&nbsp; Kart5DurumLbl.clProSettings.FontHorzAlign = palTrailing;&nbsp;</div><div>&nbsp; Kart5DurumLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart5DurumLbl.SetclProSettings(Kart5DurumLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart5DurumLbl, tbeOnClick, 'Kart5Tiklandi');</div><div><br></div><div>&nbsp; Kart5MesajLbl = GlobalForm.AddNewProLabel(Kart5Panel, 'Kart5MesajLbl', '');</div><div>&nbsp; Kart5MesajLbl.Align = alNone;</div><div>&nbsp; Kart5MesajLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart5MesajLbl.Height = 36;</div><div>&nbsp; Kart5MesajLbl.Position.X = 14;</div><div>&nbsp; Kart5MesajLbl.Position.Y = 30;</div><div>&nbsp; Kart5MesajLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart5MesajLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#374151');</div><div>&nbsp; Kart5MesajLbl.SetclProSettings(Kart5MesajLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart5MesajLbl, tbeOnClick, 'Kart5Tiklandi');</div><div><br></div><div>&nbsp; Kart5TarihLbl = GlobalForm.AddNewProLabel(Kart5Panel, 'Kart5TarihLbl', '');</div><div>&nbsp; Kart5TarihLbl.Align = alNone;</div><div>&nbsp; Kart5TarihLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart5TarihLbl.Height = 16;</div><div>&nbsp; Kart5TarihLbl.Position.X = 14;</div><div>&nbsp; Kart5TarihLbl.Position.Y = 68;</div><div>&nbsp; Kart5TarihLbl.clProSettings.FontSize = 9;</div><div>&nbsp; Kart5TarihLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#9CA3AF');</div><div>&nbsp; Kart5TarihLbl.SetclProSettings(Kart5TarihLbl.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(Kart5TarihLbl, tbeOnClick, 'Kart5Tiklandi');</div><div><br></div><div>&nbsp; BottomNav = GlobalForm.AddNewProPanel(GlobalForm, 'BottomNav');</div><div>&nbsp; BottomNav.Align = alBottom;</div><div>&nbsp; BottomNav.Height = 65;</div><div>&nbsp; BottomNav.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; BottomNav.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; BottomNav.clProSettings.BorderWidth = 1;</div><div>&nbsp; BottomNav.SetclProSettings(BottomNav.clProSettings);</div><div><br></div><div>&nbsp; BtnNavAnaSayfa = GlobalForm.AddNewProButton(BottomNav, 'BtnNavAnaSayfa', Chr($D83C) + Chr($DFE0) + ' Ana Sayfa');</div><div>&nbsp; BtnNavAnaSayfa.Align = alNone;</div><div>&nbsp; BtnNavAnaSayfa.Width = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavAnaSayfa.Height = 60;</div><div>&nbsp; BtnNavAnaSayfa.Position.X = 0;</div><div>&nbsp; BtnNavAnaSayfa.Position.Y = 3;</div><div>&nbsp; BtnNavAnaSayfa.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnNavAnaSayfa.clProSettings.FontColor = clAlphaColor.clHexToColor('#6B7280');</div><div>&nbsp; BtnNavAnaSayfa.clProSettings.FontSize = 10;</div><div>&nbsp; BtnNavAnaSayfa.SetclProSettings(BtnNavAnaSayfa.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(BtnNavAnaSayfa, tbeOnClick, 'GitAnaSayfa');</div><div><br></div><div>&nbsp; BtnNavIlanlar = GlobalForm.AddNewProButton(BottomNav, 'BtnNavIlanlar', Chr($D83D) + Chr($DCCB) + ' Ilanlar');</div><div>&nbsp; BtnNavIlanlar.Align = alNone;</div><div>&nbsp; BtnNavIlanlar.Width = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavIlanlar.Height = 60;</div><div>&nbsp; BtnNavIlanlar.Position.X = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavIlanlar.Position.Y = 3;</div><div>&nbsp; BtnNavIlanlar.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnNavIlanlar.clProSettings.FontColor = clAlphaColor.clHexToColor('#6B7280');</div><div>&nbsp; BtnNavIlanlar.clProSettings.FontSize = 10;</div><div>&nbsp; BtnNavIlanlar.SetclProSettings(BtnNavIlanlar.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(BtnNavIlanlar, tbeOnClick, 'GitIlanlar');</div><div><br></div><div>&nbsp; BtnNavBildirim = GlobalForm.AddNewProButton(BottomNav, 'BtnNavBildirim', Chr($D83D) + Chr($DD14) + ' Bildirim');</div><div>&nbsp; BtnNavBildirim.Align = alNone;</div><div>&nbsp; BtnNavBildirim.Width = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavBildirim.Height = 60;</div><div>&nbsp; BtnNavBildirim.Position.X = (GlobalForm.clWidth / 5) * 2;</div><div>&nbsp; BtnNavBildirim.Position.Y = 3;</div><div>&nbsp; BtnNavBildirim.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnNavBildirim.clProSettings.FontColor = clAlphaColor.clHexToColor('#16A34A');</div><div>&nbsp; BtnNavBildirim.clProSettings.FontSize = 10;</div><div>&nbsp; BtnNavBildirim.SetclProSettings(BtnNavBildirim.clProSettings);</div><div><br></div><div>&nbsp; BtnNavMesaj = GlobalForm.AddNewProButton(BottomNav, 'BtnNavMesaj', Chr($D83D) + Chr($DCAC) + ' Mesaj');</div><div>&nbsp; BtnNavMesaj.Align = alNone;</div><div>&nbsp; BtnNavMesaj.Width = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavMesaj.Height = 60;</div><div>&nbsp; BtnNavMesaj.Position.X = (GlobalForm.clWidth / 5) * 3;</div><div>&nbsp; BtnNavMesaj.Position.Y = 3;</div><div>&nbsp; BtnNavMesaj.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnNavMesaj.clProSettings.FontColor = clAlphaColor.clHexToColor('#6B7280');</div><div>&nbsp; BtnNavMesaj.clProSettings.FontSize = 10;</div><div>&nbsp; BtnNavMesaj.SetclProSettings(BtnNavMesaj.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(BtnNavMesaj, tbeOnClick, 'GitMesajlar');</div><div><br></div><div>&nbsp; BtnNavProfil = GlobalForm.AddNewProButton(BottomNav, 'BtnNavProfil', Chr($D83D) + Chr($DC64) + ' Profil');</div><div>&nbsp; BtnNavProfil.Align = alNone;</div><div>&nbsp; BtnNavProfil.Width = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavProfil.Height = 60;</div><div>&nbsp; BtnNavProfil.Position.X = (GlobalForm.clWidth / 5) * 4;</div><div>&nbsp; BtnNavProfil.Position.Y = 3;</div><div>&nbsp; BtnNavProfil.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnNavProfil.clProSettings.FontColor = clAlphaColor.clHexToColor('#6B7280');</div><div>&nbsp; BtnNavProfil.clProSettings.FontSize = 10;</div><div>&nbsp; BtnNavProfil.SetclProSettings(BtnNavProfil.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(BtnNavProfil, tbeOnClick, 'GitProfil');</div><div>}</div><div><br></div><div>{</div><div>&nbsp; CreatePage;</div><div>&nbsp; BildirimleriYukle;</div><div>&nbsp; GlobalForm.Run;</div><div>}</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}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Fri, 31 Jul 2026 15:35:00 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3808#3808</guid>
  </item> 
  <item>
   <title><![CDATA[Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305; : Clomosy TRobject Hatası]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3806#3806</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=480">kayra22</a><br /><strong>Konu:</strong> Clomosy TRobject Hatası<br /><strong>Gönderim Zamanı:</strong> 31&nbsp;Temmuz&nbsp;2026 Saat 13:59<br /><br />hata devam ediyor mu?<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}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Fri, 31 Jul 2026 13:59:57 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3806#3806</guid>
  </item> 
  <item>
   <title><![CDATA[Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305; : Clomosy TRobject Hatası]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3804#3804</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=479">ismet</a><br /><strong>Konu:</strong> Clomosy TRobject Hatası<br /><strong>Gönderim Zamanı:</strong> 31&nbsp;Temmuz&nbsp;2026 Saat 13:54<br /><br /><div>var</div><div>&nbsp; GlobalForm&nbsp; &nbsp; &nbsp; &nbsp;: TclForm;</div><div>&nbsp; MainPanel&nbsp; &nbsp; &nbsp; &nbsp; : TclProPanel;</div><div>&nbsp; AnaScroll&nbsp; &nbsp; &nbsp; &nbsp; : TclVertScrollBox;</div><div><br></div><div>&nbsp; TopBanner&nbsp; &nbsp; &nbsp; &nbsp; : TclProPanel;</div><div>&nbsp; GeriBtn&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : TclProButton;</div><div>&nbsp; BaslikLbl&nbsp; &nbsp; &nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; BosDurumPanel&nbsp; &nbsp; : TclProPanel;</div><div>&nbsp; BosIkonLbl&nbsp; &nbsp; &nbsp; &nbsp;: TclProLabel;</div><div>&nbsp; BosBaslikLbl&nbsp; &nbsp; &nbsp;: TclProLabel;</div><div><br></div><div>&nbsp; Kart1Panel&nbsp; &nbsp; &nbsp; &nbsp;: TclProPanel;</div><div>&nbsp; Kart1GonderenLbl : TclProLabel;</div><div>&nbsp; Kart1MesajLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart1TarihLbl&nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; Kart2Panel&nbsp; &nbsp; &nbsp; &nbsp;: TclProPanel;</div><div>&nbsp; Kart2GonderenLbl : TclProLabel;</div><div>&nbsp; Kart2MesajLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart2TarihLbl&nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; Kart3Panel&nbsp; &nbsp; &nbsp; &nbsp;: TclProPanel;</div><div>&nbsp; Kart3GonderenLbl : TclProLabel;</div><div>&nbsp; Kart3MesajLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart3TarihLbl&nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; Kart4Panel&nbsp; &nbsp; &nbsp; &nbsp;: TclProPanel;</div><div>&nbsp; Kart4GonderenLbl : TclProLabel;</div><div>&nbsp; Kart4MesajLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart4TarihLbl&nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; Kart5Panel&nbsp; &nbsp; &nbsp; &nbsp;: TclProPanel;</div><div>&nbsp; Kart5GonderenLbl : TclProLabel;</div><div>&nbsp; Kart5MesajLbl&nbsp; &nbsp; : TclProLabel;</div><div>&nbsp; Kart5TarihLbl&nbsp; &nbsp; : TclProLabel;</div><div><br></div><div>&nbsp; BottomNav&nbsp; &nbsp; &nbsp; &nbsp; : TclProPanel;</div><div>&nbsp; BtnNavAnaSayfa&nbsp; &nbsp;: TclProButton;</div><div>&nbsp; BtnNavIlanlar&nbsp; &nbsp; : TclProButton;</div><div>&nbsp; BtnNavBildirim&nbsp; &nbsp;: TclProButton;</div><div>&nbsp; BtnNavMesaj&nbsp; &nbsp; &nbsp; : TclProButton;</div><div>&nbsp; BtnNavProfil&nbsp; &nbsp; &nbsp;: TclProButton;</div><div><br></div><div>&nbsp; Qry&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : TClSqlQuery;</div><div>&nbsp; KayitSayisi&nbsp; &nbsp; &nbsp; : Integer;</div><div>&nbsp; Kart1ID : Integer;</div><div>Kart2ID : Integer;</div><div>Kart3ID : Integer;</div><div>Kart4ID : Integer;</div><div>Kart5ID : Integer;</div><div><br></div><div>Kart1Durum : String;</div><div>Kart2Durum : String;</div><div>Kart3Durum : String;</div><div>Kart4Durum : String;</div><div>Kart5Durum : String;</div><div><br></div><div>Kart1OnaylaBtn : TclProButton;</div><div>Kart1ReddetBtn : TclProButton;</div><div>Kart1MesajBtn : TclProButton;</div><div><br></div><div>Kart2OnaylaBtn : TclProButton;</div><div>Kart2ReddetBtn : TclProButton;</div><div>Kart2MesajBtn : TclProButton;</div><div><br></div><div>Kart3OnaylaBtn : TclProButton;</div><div>Kart3ReddetBtn : TclProButton;</div><div>Kart3MesajBtn : TclProButton;</div><div><br></div><div>Kart4OnaylaBtn : TclProButton;</div><div>Kart4ReddetBtn : TclProButton;</div><div>Kart4MesajBtn : TclProButton;</div><div><br></div><div>Kart5OnaylaBtn : TclProButton;</div><div>Kart5ReddetBtn : TclProButton;</div><div>Kart5MesajBtn : TclProButton;</div><div><br></div><div>void GitAnaSayfa;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('03_uAnaSayfa');</div><div>}</div><div><br></div><div>void GitIlanlar;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('04_uIlanlar');</div><div>}</div><div><br></div><div>void GitMesajlar;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('08_uMesajlar');</div><div>}</div><div><br></div><div>void GitProfil;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('02_uProfil');</div><div>}</div><div><br></div><div>void TumKartlariGizle;</div><div>{</div><div>&nbsp; Kart1Panel.Visible = False;</div><div>&nbsp; Kart2Panel.Visible = False;</div><div>&nbsp; Kart3Panel.Visible = False;</div><div>&nbsp; Kart4Panel.Visible = False;</div><div>&nbsp; Kart5Panel.Visible = False;</div><div>}</div><div><br></div><div>void BildirimleriYukle;</div><div>var</div><div>&nbsp; SqlMetni : String;</div><div>{</div><div>&nbsp; if (Clomosy.GlobalVariableString == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BosDurumPanel.Visible = True;</div><div>&nbsp; &nbsp; BosBaslikLbl.Text = 'Bildirimleri görmek için giriş yapmalısınız.';</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>SqlMetni =</div><div>'SELECT TOP 5 BildirimID,GonderenKullanici,Mesaj,Durum,'+</div><div>'CONVERT(VARCHAR,Tarih,120) AS TarihStr '+</div><div>'FROM Bildirimler '+</div><div>'WHERE AliciKullanici='+</div><div>QuotedStr(Clomosy.GlobalVariableString)+</div><div>' ORDER BY Tarih DESC';</div><div><br></div><div>&nbsp; KayitSayisi = 0;</div><div>&nbsp; TumKartlariGizle;</div><div><br></div><div>&nbsp; while (NOT Qry.Eof)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; KayitSayisi = KayitSayisi + 1;</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 1)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart1Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart1ID = Qry.FieldByName('BildirimID').AsInteger;</div><div>&nbsp; &nbsp; &nbsp; Kart1Durum = Qry.FieldByName('Durum').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart1GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart1MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart1TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; &nbsp; if (Kart1Durum=='Beklemede')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; Kart1OnaylaBtn.Visible=True;</div><div>&nbsp; &nbsp; Kart1ReddetBtn.Visible=True;</div><div>&nbsp; &nbsp; Kart1MesajBtn.Visible=False;</div><div>&nbsp;}</div><div>else if (Kart1Durum=='Onaylandi')</div><div>{</div><div>&nbsp; &nbsp; Kart1OnaylaBtn.Visible=False;</div><div>&nbsp; &nbsp; Kart1ReddetBtn.Visible=False;</div><div>&nbsp; &nbsp; Kart1MesajBtn.Visible=True;</div><div>}</div><div>else</div><div>{</div><div>&nbsp; &nbsp; Kart1OnaylaBtn.Visible=False;</div><div>&nbsp; &nbsp; Kart1ReddetBtn.Visible=False;</div><div>&nbsp; &nbsp; Kart1MesajBtn.Visible=False;</div><div>}</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 2)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart2Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart2GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart2MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart2TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 3)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart3Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart3GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart3MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart3TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 4)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart4Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart4GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart4MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart4TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 5)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart5Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart5GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart5MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart5TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; Qry.Next;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; Qry.Close;</div><div>&nbsp; Qry.Free;</div><div><br></div><div>&nbsp; if (KayitSayisi == 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BosDurumPanel.Visible = True;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BosDurumPanel.Visible = False;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void CreatePage;</div><div>{</div><div>&nbsp; GlobalForm = TclForm.Create(Self);</div><div><br></div><div>&nbsp; MainPanel = GlobalForm.AddNewProPanel(GlobalForm, 'MainPanel');</div><div>&nbsp; MainPanel.Align = alClient;</div><div>&nbsp; MainPanel.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0FDF4');</div><div>&nbsp; MainPanel.SetclProSettings(MainPanel.clProSettings);</div><div><br></div><div>&nbsp; AnaScroll = GlobalForm.AddNewVertScrollBox(MainPanel, 'AnaScroll');</div><div>&nbsp; AnaScroll.Align = alClient;</div><div><br></div><div>&nbsp; TopBanner = GlobalForm.AddNewProPanel(AnaScroll, 'TopBanner');</div><div>&nbsp; TopBanner.Align = alTop;</div><div>&nbsp; TopBanner.Width = GlobalForm.clWidth;</div><div>&nbsp; TopBanner.Height = 90;</div><div>&nbsp; TopBanner.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; TopBanner.SetclProSettings(TopBanner.clProSettings);</div><div><br></div><div>&nbsp; GeriBtn = GlobalForm.AddNewProButton(TopBanner, 'GeriBtn', '&lt; Geri');</div><div>&nbsp; GeriBtn.Align = alNone;</div><div>&nbsp; GeriBtn.Width = 80;</div><div>&nbsp; GeriBtn.Height = 30;</div><div>&nbsp; GeriBtn.Position.X = 10;</div><div>&nbsp; GeriBtn.Position.Y = 15;</div><div>&nbsp; GeriBtn.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; GeriBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; GeriBtn.clProSettings.FontSize = 12;</div><div>&nbsp; GeriBtn.SetclProSettings(GeriBtn.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(GeriBtn, tbeOnClick, 'GitAnaSayfa');</div><div><br></div><div>&nbsp; BaslikLbl = GlobalForm.AddNewProLabel(TopBanner, 'BaslikLbl', Chr($D83D) + Chr($DD14) + ' BİLDİRİMLER');</div><div>&nbsp; BaslikLbl.Align = alNone;</div><div>&nbsp; BaslikLbl.Width = GlobalForm.clWidth;</div><div>&nbsp; BaslikLbl.Height = 30;</div><div>&nbsp; BaslikLbl.Position.X = 0;</div><div>&nbsp; BaslikLbl.Position.Y = 48;</div><div>&nbsp; BaslikLbl.clProSettings.FontSize = 18;</div><div>&nbsp; BaslikLbl.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; BaslikLbl.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; BaslikLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; BaslikLbl.SetclProSettings(BaslikLbl.clProSettings);</div><div><br></div><div>&nbsp; BosDurumPanel = GlobalForm.AddNewProPanel(AnaScroll, 'BosDurumPanel');</div><div>&nbsp; BosDurumPanel.Align = alTop;</div><div>&nbsp; BosDurumPanel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; BosDurumPanel.Height = 120;</div><div>&nbsp; BosDurumPanel.Position.X = 15;</div><div>&nbsp; BosDurumPanel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; BosDurumPanel.clProSettings.RoundWidth = 12;</div><div>&nbsp; BosDurumPanel.clProSettings.RoundHeight = 12;</div><div>&nbsp; BosDurumPanel.SetclProSettings(BosDurumPanel.clProSettings);</div><div><br></div><div>&nbsp; BosIkonLbl = GlobalForm.AddNewProLabel(BosDurumPanel, 'BosIkonLbl', Chr($D83D) + Chr($DD14));</div><div>&nbsp; BosIkonLbl.Align = alNone;</div><div>&nbsp; BosIkonLbl.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; BosIkonLbl.Height = 30;</div><div>&nbsp; BosIkonLbl.Position.X = 0;</div><div>&nbsp; BosIkonLbl.Position.Y = 20;</div><div>&nbsp; BosIkonLbl.clProSettings.FontSize = 24;</div><div>&nbsp; BosIkonLbl.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; BosIkonLbl.SetclProSettings(BosIkonLbl.clProSettings);</div><div><br></div><div>&nbsp; BosBaslikLbl = GlobalForm.AddNewProLabel(BosDurumPanel, 'BosBaslikLbl', 'Henüz yeni bir bildiriminiz yok.');</div><div>&nbsp; BosBaslikLbl.Align = alNone;</div><div>&nbsp; BosBaslikLbl.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; BosBaslikLbl.Height = 20;</div><div>&nbsp; BosBaslikLbl.Position.X = 0;</div><div>&nbsp; BosBaslikLbl.Position.Y = 60;</div><div>&nbsp; BosBaslikLbl.clProSettings.FontSize = 13;</div><div>&nbsp; BosBaslikLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#4B5563');</div><div>&nbsp; BosBaslikLbl.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; BosBaslikLbl.SetclProSettings(BosBaslikLbl.clProSettings);</div><div><br></div><div>&nbsp; // KART 1</div><div>&nbsp; Kart1Panel = GlobalForm.AddNewProPanel(AnaScroll, 'Kart1Panel');</div><div>&nbsp; Kart1Panel.Align = alTop;</div><div>&nbsp; Kart1Panel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; Kart1Panel.Height = 90;</div><div>&nbsp; Kart1Panel.Position.X = 15;</div><div>&nbsp; Kart1Panel.Visible = False;</div><div>&nbsp; Kart1Panel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; Kart1Panel.clProSettings.RoundWidth = 10;</div><div>&nbsp; Kart1Panel.clProSettings.RoundHeight = 10;</div><div>&nbsp; Kart1Panel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; Kart1Panel.clProSettings.BorderWidth = 1;</div><div>&nbsp; Kart1Panel.SetclProSettings(Kart1Panel.clProSettings);</div><div><br></div><div>&nbsp; Kart1GonderenLbl = GlobalForm.AddNewProLabel(Kart1Panel, 'Kart1GonderenLbl', '');</div><div>&nbsp; Kart1GonderenLbl.Align = alNone;</div><div>&nbsp; Kart1GonderenLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart1GonderenLbl.Height = 18;</div><div>&nbsp; Kart1GonderenLbl.Position.X = 14;</div><div>&nbsp; Kart1GonderenLbl.Position.Y = 10;</div><div>&nbsp; Kart1GonderenLbl.clProSettings.FontSize = 12;</div><div>&nbsp; Kart1GonderenLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; Kart1GonderenLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart1GonderenLbl.SetclProSettings(Kart1GonderenLbl.clProSettings);</div><div><br></div><div>&nbsp; Kart1MesajLbl = GlobalForm.AddNewProLabel(Kart1Panel, 'Kart1MesajLbl', '');</div><div>&nbsp; Kart1MesajLbl.Align = alNone;</div><div>&nbsp; Kart1MesajLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart1MesajLbl.Height = 36;</div><div>&nbsp; Kart1MesajLbl.Position.X = 14;</div><div>&nbsp; Kart1MesajLbl.Position.Y = 30;</div><div>&nbsp; Kart1MesajLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart1MesajLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#374151');</div><div>&nbsp; Kart1MesajLbl.SetclProSettings(Kart1MesajLbl.clProSettings);</div><div><br></div><div>&nbsp; Kart1TarihLbl = GlobalForm.AddNewProLabel(Kart1Panel, 'Kart1TarihLbl', '');</div><div>&nbsp; Kart1TarihLbl.Align = alNone;</div><div>&nbsp; Kart1TarihLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart1TarihLbl.Height = 16;</div><div>&nbsp; Kart1TarihLbl.Position.X = 14;</div><div>&nbsp; Kart1TarihLbl.Position.Y = 68;</div><div>&nbsp; Kart1TarihLbl.clProSettings.FontSize = 9;</div><div>&nbsp; Kart1TarihLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#9CA3AF');</div><div>&nbsp; Kart1TarihLbl.SetclProSettings(Kart1TarihLbl.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; Kart1OnaylaBtn=GlobalForm.AddNewProButton(Kart1Panel,'Kart1OnaylaBtn','Onayla');</div><div>Kart1OnaylaBtn.Position.X=15;</div><div>Kart1OnaylaBtn.Position.Y=65;</div><div>Kart1OnaylaBtn.Width=70;</div><div>Kart1OnaylaBtn.Height=22;</div><div>Kart1OnaylaBtn.Visible=False;</div><div><br></div><div>Kart1ReddetBtn=GlobalForm.AddNewProButton(Kart1Panel,'Kart1ReddetBtn','Reddet');</div><div>Kart1ReddetBtn.Position.X=90;</div><div>Kart1ReddetBtn.Position.Y=65;</div><div>Kart1ReddetBtn.Width=70;</div><div>Kart1ReddetBtn.Height=22;</div><div>Kart1ReddetBtn.Visible=False;</div><div><br></div><div>Kart1MesajBtn=GlobalForm.AddNewProButton(Kart1Panel,'Kart1MesajBtn','Mesaj');</div><div>Kart1MesajBtn.Position.X=15;</div><div>Kart1MesajBtn.Position.Y=65;</div><div>Kart1MesajBtn.Width=100;</div><div>Kart1MesajBtn.Height=22;</div><div>Kart1MesajBtn.Visible=False;</div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; // KART 2</div><div>&nbsp; Kart2Panel = GlobalForm.AddNewProPanel(AnaScroll, 'Kart2Panel');</div><div>&nbsp; Kart2Panel.Align = alTop;</div><div>&nbsp; Kart2Panel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; Kart2Panel.Height = 90;</div><div>&nbsp; Kart2Panel.Position.X = 15;</div><div>&nbsp; Kart2Panel.Visible = False;</div><div>&nbsp; Kart2Panel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; Kart2Panel.clProSettings.RoundWidth = 10;</div><div>&nbsp; Kart2Panel.clProSettings.RoundHeight = 10;</div><div>&nbsp; Kart2Panel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; Kart2Panel.clProSettings.BorderWidth = 1;</div><div>&nbsp; Kart2Panel.SetclProSettings(Kart2Panel.clProSettings);</div><div><br></div><div>&nbsp; Kart2GonderenLbl = GlobalForm.AddNewProLabel(Kart2Panel, 'Kart2GonderenLbl', '');</div><div>&nbsp; Kart2GonderenLbl.Align = alNone;</div><div>&nbsp; Kart2GonderenLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart2GonderenLbl.Height = 18;</div><div>&nbsp; Kart2GonderenLbl.Position.X = 14;</div><div>&nbsp; Kart2GonderenLbl.Position.Y = 10;</div><div>&nbsp; Kart2GonderenLbl.clProSettings.FontSize = 12;</div><div>&nbsp; Kart2GonderenLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; Kart2GonderenLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart2GonderenLbl.SetclProSettings(Kart2GonderenLbl.clProSettings);</div><div><br></div><div>&nbsp; Kart2MesajLbl = GlobalForm.AddNewProLabel(Kart2Panel, 'Kart2MesajLbl', '');</div><div>&nbsp; Kart2MesajLbl.Align = alNone;</div><div>&nbsp; Kart2MesajLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart2MesajLbl.Height = 36;</div><div>&nbsp; Kart2MesajLbl.Position.X = 14;</div><div>&nbsp; Kart2MesajLbl.Position.Y = 30;</div><div>&nbsp; Kart2MesajLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart2MesajLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#374151');</div><div>&nbsp; Kart2MesajLbl.SetclProSettings(Kart2MesajLbl.clProSettings);</div><div><br></div><div>&nbsp; Kart2TarihLbl = GlobalForm.AddNewProLabel(Kart2Panel, 'Kart2TarihLbl', '');</div><div>&nbsp; Kart2TarihLbl.Align = alNone;</div><div>&nbsp; Kart2TarihLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart2TarihLbl.Height = 16;</div><div>&nbsp; Kart2TarihLbl.Position.X = 14;</div><div>&nbsp; Kart2TarihLbl.Position.Y = 68;</div><div>&nbsp; Kart2TarihLbl.clProSettings.FontSize = 9;</div><div>&nbsp; Kart2TarihLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#9CA3AF');</div><div>&nbsp; Kart2TarihLbl.SetclProSettings(Kart2TarihLbl.clProSettings);</div><div><br></div><div>&nbsp; // KART 3</div><div>&nbsp; Kart3Panel = GlobalForm.AddNewProPanel(AnaScroll, 'Kart3Panel');</div><div>&nbsp; Kart3Panel.Align = alTop;</div><div>&nbsp; Kart3Panel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; Kart3Panel.Height = 90;</div><div>&nbsp; Kart3Panel.Position.X = 15;</div><div>&nbsp; Kart3Panel.Visible = False;</div><div>&nbsp; Kart3Panel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; Kart3Panel.clProSettings.RoundWidth = 10;</div><div>&nbsp; Kart3Panel.clProSettings.RoundHeight = 10;</div><div>&nbsp; Kart3Panel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; Kart3Panel.clProSettings.BorderWidth = 1;</div><div>&nbsp; Kart3Panel.SetclProSettings(Kart3Panel.clProSettings);</div><div><br></div><div>&nbsp; Kart3GonderenLbl = GlobalForm.AddNewProLabel(Kart3Panel, 'Kart3GonderenLbl', '');</div><div>&nbsp; Kart3GonderenLbl.Align = alNone;</div><div>&nbsp; Kart3GonderenLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart3GonderenLbl.Height = 18;</div><div>&nbsp; Kart3GonderenLbl.Position.X = 14;</div><div>&nbsp; Kart3GonderenLbl.Position.Y = 10;</div><div>&nbsp; Kart3GonderenLbl.clProSettings.FontSize = 12;</div><div>&nbsp; Kart3GonderenLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; Kart3GonderenLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart3GonderenLbl.SetclProSettings(Kart3GonderenLbl.clProSettings);</div><div><br></div><div>&nbsp; Kart3MesajLbl = GlobalForm.AddNewProLabel(Kart3Panel, 'Kart3MesajLbl', '');</div><div>&nbsp; Kart3MesajLbl.Align = alNone;</div><div>&nbsp; Kart3MesajLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart3MesajLbl.Height = 36;</div><div>&nbsp; Kart3MesajLbl.Position.X = 14;</div><div>&nbsp; Kart3MesajLbl.Position.Y = 30;</div><div>&nbsp; Kart3MesajLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart3MesajLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#374151');</div><div>&nbsp; Kart3MesajLbl.SetclProSettings(Kart3MesajLbl.clProSettings);</div><div><br></div><div>&nbsp; Kart3TarihLbl = GlobalForm.AddNewProLabel(Kart3Panel, 'Kart3TarihLbl', '');</div><div>&nbsp; Kart3TarihLbl.Align = alNone;</div><div>&nbsp; Kart3TarihLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart3TarihLbl.Height = 16;</div><div>&nbsp; Kart3TarihLbl.Position.X = 14;</div><div>&nbsp; Kart3TarihLbl.Position.Y = 68;</div><div>&nbsp; Kart3TarihLbl.clProSettings.FontSize = 9;</div><div>&nbsp; Kart3TarihLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#9CA3AF');</div><div>&nbsp; Kart3TarihLbl.SetclProSettings(Kart3TarihLbl.clProSettings);</div><div><br></div><div>&nbsp; // KART 4</div><div>&nbsp; Kart4Panel = GlobalForm.AddNewProPanel(AnaScroll, 'Kart4Panel');</div><div>&nbsp; Kart4Panel.Align = alTop;</div><div>&nbsp; Kart4Panel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; Kart4Panel.Height = 90;</div><div>&nbsp; Kart4Panel.Position.X = 15;</div><div>&nbsp; Kart4Panel.Visible = False;</div><div>&nbsp; Kart4Panel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; Kart4Panel.clProSettings.RoundWidth = 10;</div><div>&nbsp; Kart4Panel.clProSettings.RoundHeight = 10;</div><div>&nbsp; Kart4Panel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; Kart4Panel.clProSettings.BorderWidth = 1;</div><div>&nbsp; Kart4Panel.SetclProSettings(Kart4Panel.clProSettings);</div><div><br></div><div>&nbsp; Kart4GonderenLbl = GlobalForm.AddNewProLabel(Kart4Panel, 'Kart4GonderenLbl', '');</div><div>&nbsp; Kart4GonderenLbl.Align = alNone;</div><div>&nbsp; Kart4GonderenLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart4GonderenLbl.Height = 18;</div><div>&nbsp; Kart4GonderenLbl.Position.X = 14;</div><div>&nbsp; Kart4GonderenLbl.Position.Y = 10;</div><div>&nbsp; Kart4GonderenLbl.clProSettings.FontSize = 12;</div><div>&nbsp; Kart4GonderenLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; Kart4GonderenLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart4GonderenLbl.SetclProSettings(Kart4GonderenLbl.clProSettings);</div><div><br></div><div>&nbsp; Kart4MesajLbl = GlobalForm.AddNewProLabel(Kart4Panel, 'Kart4MesajLbl', '');</div><div>&nbsp; Kart4MesajLbl.Align = alNone;</div><div>&nbsp; Kart4MesajLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart4MesajLbl.Height = 36;</div><div>&nbsp; Kart4MesajLbl.Position.X = 14;</div><div>&nbsp; Kart4MesajLbl.Position.Y = 30;</div><div>&nbsp; Kart4MesajLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart4MesajLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#374151');</div><div>&nbsp; Kart4MesajLbl.SetclProSettings(Kart4MesajLbl.clProSettings);</div><div><br></div><div>&nbsp; Kart4TarihLbl = GlobalForm.AddNewProLabel(Kart4Panel, 'Kart4TarihLbl', '');</div><div>&nbsp; Kart4TarihLbl.Align = alNone;</div><div>&nbsp; Kart4TarihLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart4TarihLbl.Height = 16;</div><div>&nbsp; Kart4TarihLbl.Position.X = 14;</div><div>&nbsp; Kart4TarihLbl.Position.Y = 68;</div><div>&nbsp; Kart4TarihLbl.clProSettings.FontSize = 9;</div><div>&nbsp; Kart4TarihLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#9CA3AF');</div><div>&nbsp; Kart4TarihLbl.SetclProSettings(Kart4TarihLbl.clProSettings);</div><div><br></div><div>&nbsp; // KART 5</div><div>&nbsp; Kart5Panel = GlobalForm.AddNewProPanel(AnaScroll, 'Kart5Panel');</div><div>&nbsp; Kart5Panel.Align = alTop;</div><div>&nbsp; Kart5Panel.Width = GlobalForm.clWidth - 30;</div><div>&nbsp; Kart5Panel.Height = 90;</div><div>&nbsp; Kart5Panel.Position.X = 15;</div><div>&nbsp; Kart5Panel.Visible = False;</div><div>&nbsp; Kart5Panel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; Kart5Panel.clProSettings.RoundWidth = 10;</div><div>&nbsp; Kart5Panel.clProSettings.RoundHeight = 10;</div><div>&nbsp; Kart5Panel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; Kart5Panel.clProSettings.BorderWidth = 1;</div><div>&nbsp; Kart5Panel.SetclProSettings(Kart5Panel.clProSettings);</div><div><br></div><div>&nbsp; Kart5GonderenLbl = GlobalForm.AddNewProLabel(Kart5Panel, 'Kart5GonderenLbl', '');</div><div>&nbsp; Kart5GonderenLbl.Align = alNone;</div><div>&nbsp; Kart5GonderenLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart5GonderenLbl.Height = 18;</div><div>&nbsp; Kart5GonderenLbl.Position.X = 14;</div><div>&nbsp; Kart5GonderenLbl.Position.Y = 10;</div><div>&nbsp; Kart5GonderenLbl.clProSettings.FontSize = 12;</div><div>&nbsp; Kart5GonderenLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#166534');</div><div>&nbsp; Kart5GonderenLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Kart5GonderenLbl.SetclProSettings(Kart5GonderenLbl.clProSettings);</div><div><br></div><div>&nbsp; Kart5MesajLbl = GlobalForm.AddNewProLabel(Kart5Panel, 'Kart5MesajLbl', '');</div><div>&nbsp; Kart5MesajLbl.Align = alNone;</div><div>&nbsp; Kart5MesajLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart5MesajLbl.Height = 36;</div><div>&nbsp; Kart5MesajLbl.Position.X = 14;</div><div>&nbsp; Kart5MesajLbl.Position.Y = 30;</div><div>&nbsp; Kart5MesajLbl.clProSettings.FontSize = 11;</div><div>&nbsp; Kart5MesajLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#374151');</div><div>&nbsp; Kart5MesajLbl.SetclProSettings(Kart5MesajLbl.clProSettings);</div><div><br></div><div>&nbsp; Kart5TarihLbl = GlobalForm.AddNewProLabel(Kart5Panel, 'Kart5TarihLbl', '');</div><div>&nbsp; Kart5TarihLbl.Align = alNone;</div><div>&nbsp; Kart5TarihLbl.Width = GlobalForm.clWidth - 60;</div><div>&nbsp; Kart5TarihLbl.Height = 16;</div><div>&nbsp; Kart5TarihLbl.Position.X = 14;</div><div>&nbsp; Kart5TarihLbl.Position.Y = 68;</div><div>&nbsp; Kart5TarihLbl.clProSettings.FontSize = 9;</div><div>&nbsp; Kart5TarihLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#9CA3AF');</div><div>&nbsp; Kart5TarihLbl.SetclProSettings(Kart5TarihLbl.clProSettings);</div><div><br></div><div>&nbsp; BottomNav = GlobalForm.AddNewProPanel(GlobalForm, 'BottomNav');</div><div>&nbsp; BottomNav.Align = alBottom;</div><div>&nbsp; BottomNav.Height = 65;</div><div>&nbsp; BottomNav.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; BottomNav.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E5E7EB');</div><div>&nbsp; BottomNav.clProSettings.BorderWidth = 1;</div><div>&nbsp; BottomNav.SetclProSettings(BottomNav.clProSettings);</div><div><br></div><div>&nbsp; BtnNavAnaSayfa = GlobalForm.AddNewProButton(BottomNav, 'BtnNavAnaSayfa', Chr($D83C) + Chr($DFE0) + ' Ana Sayfa');</div><div>&nbsp; BtnNavAnaSayfa.Align = alNone;</div><div>&nbsp; BtnNavAnaSayfa.Width = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavAnaSayfa.Height = 60;</div><div>&nbsp; BtnNavAnaSayfa.Position.X = 0;</div><div>&nbsp; BtnNavAnaSayfa.Position.Y = 3;</div><div>&nbsp; BtnNavAnaSayfa.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnNavAnaSayfa.clProSettings.FontColor = clAlphaColor.clHexToColor('#6B7280');</div><div>&nbsp; BtnNavAnaSayfa.clProSettings.FontSize = 10;</div><div>&nbsp; BtnNavAnaSayfa.SetclProSettings(BtnNavAnaSayfa.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(BtnNavAnaSayfa, tbeOnClick, 'GitAnaSayfa');</div><div><br></div><div>&nbsp; BtnNavIlanlar = GlobalForm.AddNewProButton(BottomNav, 'BtnNavIlanlar', Chr($D83D) + Chr($DCCB) + ' İlanlar');</div><div>&nbsp; BtnNavIlanlar.Align = alNone;</div><div>&nbsp; BtnNavIlanlar.Width = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavIlanlar.Height = 60;</div><div>&nbsp; BtnNavIlanlar.Position.X = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavIlanlar.Position.Y = 3;</div><div>&nbsp; BtnNavIlanlar.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnNavIlanlar.clProSettings.FontColor = clAlphaColor.clHexToColor('#6B7280');</div><div>&nbsp; BtnNavIlanlar.clProSettings.FontSize = 10;</div><div>&nbsp; BtnNavIlanlar.SetclProSettings(BtnNavIlanlar.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(BtnNavIlanlar, tbeOnClick, 'GitIlanlar');</div><div><br></div><div>&nbsp; BtnNavBildirim = GlobalForm.AddNewProButton(BottomNav, 'BtnNavBildirim', Chr($D83D) + Chr($DD14) + ' Bildirim');</div><div>&nbsp; BtnNavBildirim.Align = alNone;</div><div>&nbsp; BtnNavBildirim.Width = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavBildirim.Height = 60;</div><div>&nbsp; BtnNavBildirim.Position.X = (GlobalForm.clWidth / 5) * 2;</div><div>&nbsp; BtnNavBildirim.Position.Y = 3;</div><div>&nbsp; BtnNavBildirim.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnNavBildirim.clProSettings.FontColor = clAlphaColor.clHexToColor('#16A34A');</div><div>&nbsp; BtnNavBildirim.clProSettings.FontSize = 10;</div><div>&nbsp; BtnNavBildirim.SetclProSettings(BtnNavBildirim.clProSettings);</div><div><br></div><div>&nbsp; BtnNavMesaj = GlobalForm.AddNewProButton(BottomNav, 'BtnNavMesaj', Chr($D83D) + Chr($DCAC) + ' Mesaj');</div><div>&nbsp; BtnNavMesaj.Align = alNone;</div><div>&nbsp; BtnNavMesaj.Width = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavMesaj.Height = 60;</div><div>&nbsp; BtnNavMesaj.Position.X = (GlobalForm.clWidth / 5) * 3;</div><div>&nbsp; BtnNavMesaj.Position.Y = 3;</div><div>&nbsp; BtnNavMesaj.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnNavMesaj.clProSettings.FontColor = clAlphaColor.clHexToColor('#6B7280');</div><div>&nbsp; BtnNavMesaj.clProSettings.FontSize = 10;</div><div>&nbsp; BtnNavMesaj.SetclProSettings(BtnNavMesaj.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(BtnNavMesaj, tbeOnClick, 'GitMesajlar');</div><div><br></div><div>&nbsp; BtnNavProfil = GlobalForm.AddNewProButton(BottomNav, 'BtnNavProfil', Chr($D83D) + Chr($DC64) + ' Profil');</div><div>&nbsp; BtnNavProfil.Align = alNone;</div><div>&nbsp; BtnNavProfil.Width = GlobalForm.clWidth / 5;</div><div>&nbsp; BtnNavProfil.Height = 60;</div><div>&nbsp; BtnNavProfil.Position.X = (GlobalForm.clWidth / 5) * 4;</div><div>&nbsp; BtnNavProfil.Position.Y = 3;</div><div>&nbsp; BtnNavProfil.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnNavProfil.clProSettings.FontColor = clAlphaColor.clHexToColor('#6B7280');</div><div>&nbsp; BtnNavProfil.clProSettings.FontSize = 10;</div><div>&nbsp; BtnNavProfil.SetclProSettings(BtnNavProfil.clProSettings);</div><div>&nbsp; GlobalForm.AddNewEvent(BtnNavProfil, tbeOnClick, 'GitProfil');</div><div>}</div><div><br></div><div>{</div><div>&nbsp; CreatePage;</div><div>&nbsp; BildirimleriYukle;</div><div>&nbsp; GlobalForm.Run;</div><div>}</div><div><br></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}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Fri, 31 Jul 2026 13:54:08 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3804#3804</guid>
  </item> 
  <item>
   <title><![CDATA[Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305; : Clomosy TRobject Hatası]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3803#3803</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=479">ismet</a><br /><strong>Konu:</strong> Clomosy TRobject Hatası<br /><strong>Gönderim Zamanı:</strong> 31&nbsp;Temmuz&nbsp;2026 Saat 13:49<br /><br /><div>void BildirimleriYukle;</div><div>var</div><div>&nbsp; SqlMetni : String;</div><div>{</div><div>&nbsp; if (Clomosy.GlobalVariableString == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BosDurumPanel.Visible = True;</div><div>&nbsp; &nbsp; BosBaslikLbl.Text = 'Bildirimleri görmek için giriş yapmalısınız.';</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>SqlMetni =</div><div>'SELECT TOP 5 BildirimID,GonderenKullanici,Mesaj,Durum,'+</div><div>'CONVERT(VARCHAR,Tarih,120) AS TarihStr '+</div><div>'FROM Bildirimler '+</div><div>'WHERE AliciKullanici='+</div><div>QuotedStr(Clomosy.GlobalVariableString)+</div><div>' ORDER BY Tarih DESC';</div><div><br></div><div>&nbsp; KayitSayisi = 0;</div><div>&nbsp; TumKartlariGizle;</div><div><u style=""><font size="3"><br></font></u></div><div><u style=""><font size="3">&nbsp; while (NOT Qry.Eof)</font></u></div><div>&nbsp; {</div><div>&nbsp; &nbsp; KayitSayisi = KayitSayisi + 1;</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 1)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart1Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart1ID = Qry.FieldByName('BildirimID').AsInteger;</div><div>&nbsp; &nbsp; &nbsp; Kart1Durum = Qry.FieldByName('Durum').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart1GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart1MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart1TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; &nbsp; if (Kart1Durum=='Beklemede')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; Kart1OnaylaBtn.Visible=True;</div><div>&nbsp; &nbsp; Kart1ReddetBtn.Visible=True;</div><div>&nbsp; &nbsp; Kart1MesajBtn.Visible=False;</div><div>&nbsp;}</div><div>else if (Kart1Durum=='Onaylandi')</div><div>{</div><div>&nbsp; &nbsp; Kart1OnaylaBtn.Visible=False;</div><div>&nbsp; &nbsp; Kart1ReddetBtn.Visible=False;</div><div>&nbsp; &nbsp; Kart1MesajBtn.Visible=True;</div><div>}</div><div>else</div><div>{</div><div>&nbsp; &nbsp; Kart1OnaylaBtn.Visible=False;</div><div>&nbsp; &nbsp; Kart1ReddetBtn.Visible=False;</div><div>&nbsp; &nbsp; Kart1MesajBtn.Visible=False;</div><div>}</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 2)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart2Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart2GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart2MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart2TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 3)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart3Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart3GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart3MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart3TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 4)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart4Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart4GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart4MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart4TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (KayitSayisi == 5)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; Kart5Panel.Visible = True;</div><div>&nbsp; &nbsp; &nbsp; Kart5GonderenLbl.Text = 'Gönderen: ' + Qry.FieldByName('GonderenKullanici').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart5MesajLbl.Text = Qry.FieldByName('Mesaj').AsString;</div><div>&nbsp; &nbsp; &nbsp; Kart5TarihLbl.Text = Qry.FieldByName('TarihStr').AsString;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; Qry.Next;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; Qry.Close;</div><div>&nbsp; Qry.Free;</div><div><br></div><div>&nbsp; if (KayitSayisi == 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BosDurumPanel.Visible = True;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BosDurumPanel.Visible = False;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>RUNTIME ERROR</div><div>File library 07_uBildirimler: Access violation at address 00F5A5A4 in module "ClomosyLearn.exe" (offset A5A4). Read of address 00000000 when evaluating instruction CallProc ($FFFFFFFF,$0,$1ADD808,$6C2E850,"Eof").</div><div>Stack content is: &#091;Null,Null,Null,Null...&#093;.</div><div>Source position: 131,21</div><div>Position: 131, 21 bu hatayı veriyor 131 satır altı çizili kısım hatanın nedenini anlamadım</div><div><br></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}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Fri, 31 Jul 2026 13:49:00 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1643&amp;PID=3803#3803</guid>
  </item> 
  <item>
   <title><![CDATA[Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305; : Hatayı göremiyorum]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1589&amp;PID=3669#3669</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=399">ardcek</a><br /><strong>Konu:</strong> Hatayı göremiyorum<br /><strong>Gönderim Zamanı:</strong> 06&nbsp;Temmuz&nbsp;2026 Saat 17:58<br /><br /><table width="98%" border="0" cellspacing="0" cellpadding="1" align="center" style="color: rgb0, 0, 0; font-size: 14px;"><t><tr><td><table width="100%" border="0" cellspacing="0" cellpadding="2" height="250"><t><tr><td ="text" valign="top"><div><h3 id="user--kodunuzdaki-temel-hatalar" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; font-size: 0.875rem; font-weight: 500; margin-right: 0px; margin-left: 0px; font-family: &quot;Segoe WPC&quot;, &quot;Segoe UI&quot;, sans-serif;">Kodunuzdaki Temel Hatalar:</h3><ol style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; list-style: decimal; margin: 0.5rem 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; font-family: &quot;Segoe WPC&quot;, &quot;Segoe UI&quot;, sans-serif; font-size: 13.008px;"><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><p node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; margin: 0px;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; font-weight: bolder;">Görsel Temizleme Hatası (Image Clear AV Hatası):</span></p><ul style="list-style: disc; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; margin: 0.5rem 0px; padding: 0px 0px 0px 2.5rem;"><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;">Kodunuzda birden fazla yerde <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">ImgUrunFoto.Bitmap = Nil;</code> satırını kullandınız. Clomosy'nin arka planındaki Delphi FMX kütüphanesinde <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">Bitmap</code> salt okunur bir nesne referansı gibi çalıştığından direkt olarak <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">Nil</code> ataması yapılamaz ve bu işlem <span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; font-weight: bolder;">Access Violation (bellek erişim hatası)</span> veya derleme hatası verir.</li><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; font-weight: bolder;">Çözüm:</span> Fotoğrafı temizlemek için Clomosy standart metodu olan <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">ImgUrunFoto.MultiResBitmap.Clear;</code> kullanılmalıdır.</li></ul></li><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><p node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; margin: 0px;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; font-weight: bolder;">JSON Objelerini Dataset'e Dönüştürme Hatası (Köşeli Parantez Eksikliği):</span></p><ul style="list-style: disc; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; margin: 0.5rem 0px; padding: 0px 0px 0px 2.5rem;"><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">GoToDuzenle</code> kısmında <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">ClDataSetFromJSON</code> fonksiyonuna REST'ten gelen tek bir JSON nesnesi (<code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">getRest.Response</code> ve içindeki <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">product</code> nesnesi) gönderiliyor.</li><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;">Clomosy'deki <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">ClDataSetFromJSON</code> fonksiyonu <span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; font-weight: bolder;">JSON Array (yani <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">&#091;...&#093;</code> ile başlayan köşeli parantezli dizi)</span> bekler. Düz bir JSON objesi (<code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">{...}</code>) aldığında parse edemez ve hata verir.</li><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; font-weight: bolder;">Çözüm:</span> Bu JSON string ifadelerini çözümlerken başına ve sonuna köşeli parantez eklemek gerekir:<ul style="list-style: disc; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; margin: 0.5rem 0px; padding: 0px 0px 0px 2.5rem;"><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">getDataset = Clomosy.ClDataSetFromJSON('&#091;' + getRest.Response + '&#093;');</code></li><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">prodDataset = Clomosy.ClDataSetFromJSON('&#091;' + getDataset.FieldByName('product').AsString + '&#093;');</code></li></ul></li></ul></li><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><p node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; margin: 0px;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; font-weight: bolder;">Ciddi Bellek Sızıntıları (Free Edilmeyen Nesneler):</span></p><ul style="list-style: disc; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; margin: 0.5rem 0px; padding: 0px 0px 0px 2.5rem;"><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;">Kodda <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">TclRest.Create</code> ve <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">TCLJSONQuery</code> (dataset) gibi nesneler oluşturuluyor ancak hiçbir yerde <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">.Free</code> edilmiyor. Mobil uygulamalarda bu tip işlemler (özellikle döngü içindekiler) kısa sürede uygulamanın çökmesine yol açar.</li><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; font-weight: bolder;">Çözüm:</span> Tüm REST istemcileri ve Dataset sorguları <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">try...finally</code> blokları içine alınarak işleri bittiğinde <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">.Free</code> metoduyla bellekten temizlenmelidir.</li></ul></li><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><p node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; margin: 0px;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; font-weight: bolder;">Kombobox Mükerrer Ekleme Hatası:</span></p><ul style="list-style: disc; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; margin: 0.5rem 0px; padding: 0px 0px 0px 2.5rem;"><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">KategorileriYukle</code> her çalıştığında kategorileri ComboBox'a tekrar ekler.</li><li node=" " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; border-width: 0px; border-style: solid; font-weight: bolder;">Çözüm:</span> Metodun başına <code node=" " ="whitespace-pre-wrap"="" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-: ; --tw-gradient-via-: ; --tw-gradient-to-: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fr: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb67 128 180 / .5; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-: ; --tw-brightness: ; --tw-c&#111;ntrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-: ; --tw-backdrop-brightness: ; --tw-backdrop-c&#111;ntrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-c&#111;ntain-size: ; --tw-c&#111;ntain-layout: ; --tw-c&#111;ntain-paint: ; --tw-c&#111;ntain-style: ; white-space: pre-wrap; border-width: 0px; border-style: solid; font-family: ui-monospace, SFMono-Regular, Menlo, M&#111;naco, C&#111;nsolas, &quot;Liberati&#111;n Mono&quot;, &quot;Courier New&quot;, monospace; font-feature-settings: normal; font-variati&#111;n-settings: normal; font-size: 0.9em; border-radius: 0.25rem; padding: 0.125rem 0.25rem; word-break: break-word;">CmbKategori.Clear;</code> eklenmiştir.</li></ul></li></ol><br>var</div><div>&nbsp; AnaForm: TclForm;</div><div><br></div><div>&nbsp; PnlAna: TclPanel;</div><div>&nbsp; PnlAnaUst: TclProPanel;</div><div>&nbsp; LblAnaBaslik: TclProLabel;</div><div>&nbsp; BtnQR: TclProButton;</div><div>&nbsp; BtnSiparisler: TclProButton;</div><div>&nbsp; ScrUrunler: TclVertScrollBox;</div><div>&nbsp; PnlAnaAlt: TclProPanel;</div><div>&nbsp; BtnUrunEkle: TclProButton;</div><div><br></div><div>&nbsp; PnlQRModal: TclProPanel;</div><div>&nbsp; PnlQRKart: TclProPanel;</div><div>&nbsp; QrKod: TclQRCodeGenerator;</div><div>&nbsp; BtnQRKapat: TclProButton;</div><div>&nbsp; LblQRBaslik: TclProLabel;</div><div><br></div><div>&nbsp; PnlYeniUrun: TclPanel;</div><div>&nbsp; PnlYeniUrunUst: TclProPanel;</div><div>&nbsp; BtnYeniUrunGeri: TclProButton;</div><div>&nbsp; LblYeniUrunBaslik: TclProLabel;</div><div>&nbsp; ScrYeniUrunForm: TclVertScrollBox;</div><div>&nbsp; PnlForm: TclProPanel;</div><div>&nbsp; EdtUrunAdi: TclEdit;</div><div>&nbsp; EdtUrunFiyat: TclEdit;</div><div>&nbsp; CmbKategori: TclComboBox;</div><div>&nbsp; ImgUrunFoto: TclImage;</div><div>&nbsp; BtnFotoSec: TclProButton;</div><div>&nbsp; LblFotoDurum: TclProLabel;</div><div>&nbsp; BtnKaydet: TclProButton;</div><div><br></div><div>&nbsp; PnlSiparisler: TclPanel;</div><div>&nbsp; PnlSiparislerUst: TclProPanel;</div><div>&nbsp; BtnSiparislerGeri: TclProButton;</div><div>&nbsp; BtnSiparisYenile: TclProButton;</div><div>&nbsp; LblSiparislerBaslik: TclProLabel;</div><div>&nbsp; ScrSiparisler: TclVertScrollBox;</div><div><br></div><div>&nbsp; BaseURL: String;</div><div>&nbsp; IsEditMode: Boolean;</div><div>&nbsp; DuzenlenenUrunId: Integer;</div><div>&nbsp; FotoSecildi: Boolean;</div><div>&nbsp; KategoriSayisi: Integer;</div><div><br></div><div>void EkraniGoster(PnlGoster: TclPanel);</div><div>{</div><div>&nbsp; PnlAna.Visible = False;</div><div>&nbsp; PnlYeniUrun.Visible = False;</div><div>&nbsp; PnlSiparisler.Visible = False;</div><div>&nbsp; PnlGoster.Visible = True;</div><div>}</div><div><br></div><div>void QRGoster;</div><div>{&nbsp;</div><div>&nbsp; PnlQRModal.Visible = True;&nbsp;</div><div>}</div><div><br></div><div>void QRKapat;</div><div>{&nbsp;</div><div>&nbsp; PnlQRModal.Visible = False;&nbsp;</div><div>}</div><div><br></div><div>void KategorileriYukle;</div><div>var</div><div>&nbsp; catRest: TclRest;</div><div>&nbsp; catDataset: TCLJSONQuery;</div><div>{</div><div>&nbsp; KategoriSayisi = 0;</div><div>&nbsp; CmbKategori.Clear; // Mükerrer yüklemeleri önler</div><div>&nbsp; catRest = TclRest.Create;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; catRest.BaseURL = BaseURL + 'api.php?action=get_categories&amp;restaurant_id=1&amp;format=flat';</div><div>&nbsp; &nbsp; catRest.Method = rmGET;</div><div>&nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; catRest.Execute;</div><div>&nbsp; &nbsp; except</div><div>&nbsp; &nbsp; &nbsp; Exit;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; if (catRest.Response &lt;&gt; '')</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; catDataset = Clomosy.ClDataSetFromJSON(catRest.Response);</div><div>&nbsp; &nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; &nbsp; while (catDataset.Eof == False)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CmbKategori.AddItem(catDataset.FieldByName('name').AsString, catDataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KategoriSayisi = KategoriSayisi + 1;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catDataset.Next;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; finally</div><div>&nbsp; &nbsp; &nbsp; &nbsp; catDataset.Free;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; }</div><div>&nbsp; finally</div><div>&nbsp; &nbsp; catRest.Free;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void KategoriSec(TargetCatId: Integer);</div><div>var</div><div>&nbsp; i: Integer;</div><div>&nbsp; n: Integer;</div><div>{</div><div>&nbsp; CmbKategori.ItemIndex = -1;</div><div>&nbsp; if (TargetCatId == 0)</div><div>&nbsp; { Exit; }</div><div>&nbsp; i = 0;</div><div>&nbsp; n = KategoriSayisi;</div><div>&nbsp; while (i &lt; n)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if (CmbKategori.GetValueIndex(i) == IntToStr(TargetCatId))</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; CmbKategori.ItemIndex = i;</div><div>&nbsp; &nbsp; &nbsp; i = n;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; i = i + 1;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void UrunSil;</div><div>var</div><div>&nbsp; SilRest: TclRest;</div><div>&nbsp; reqBody: String;</div><div>&nbsp; BtnSil: TclProButton;</div><div>&nbsp; P1: TclProPanel;</div><div>&nbsp; P2: TclProPanel;</div><div>{</div><div>&nbsp; BtnSil = TclProButton(AnaForm.clSender);</div><div>&nbsp; reqBody = '{"action":"delete_product","id":' + IntToStr(BtnSil.clTagInt) + ',"restaurant_id":1}';</div><div>&nbsp; SilRest = TclRest.Create;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; SilRest.BaseURL = BaseURL + 'api.php';</div><div>&nbsp; &nbsp; SilRest.Accept = 'application/json';</div><div>&nbsp; &nbsp; SilRest.Method = rmPOST;</div><div>&nbsp; &nbsp; SilRest.AddBody(reqBody, 'application/json');</div><div>&nbsp; &nbsp; SilRest.Execute;</div><div>&nbsp; finally</div><div>&nbsp; &nbsp; SilRest.Free;</div><div>&nbsp; }</div><div>&nbsp; P1 = TclProPanel(BtnSil.Parent);</div><div>&nbsp; P2 = TclProPanel(P1.Parent);</div><div>&nbsp; TclProPanel(P2.Parent).Visible = False;</div><div>}</div><div><br></div><div>void UrunleriYukle;</div><div>var</div><div>&nbsp; clRest: TclRest;</div><div>&nbsp; dataset: TCLJSONQuery;</div><div>&nbsp; PnlUrunItem: TclProPanel;</div><div>&nbsp; PnlUrunSag: TclProPanel;</div><div>&nbsp; PnlUrunIkon: TclProPanel;</div><div>&nbsp; PnlUrunSol: TclProPanel;</div><div>&nbsp; PnlButonlar: TclProPanel;</div><div>&nbsp; LblUrunAd: TclProLabel;</div><div>&nbsp; LblUrunKat: TclProLabel;</div><div>&nbsp; LblUrunFiyat: TclProLabel;</div><div>&nbsp; BtnSilItem: TclProButton;</div><div>&nbsp; BtnDuzenleItem: TclProButton;</div><div>&nbsp; ImgUrunList: TclImage;</div><div>&nbsp; GorselUrl: String;</div><div>{</div><div>&nbsp; ScrUrunler.Free;</div><div>&nbsp; ScrUrunler = AnaForm.AddNewVertScrollBox(PnlAna, 'ScrUrunler');</div><div>&nbsp; ScrUrunler.Align = alClient;</div><div><br></div><div>&nbsp; clRest = TclRest.Create;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; clRest.BaseURL = BaseURL + 'api.php?action=get_products&amp;restaurant_id=1&amp;format=flat';</div><div>&nbsp; &nbsp; clRest.Method = rmGET;</div><div>&nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; clRest.Execute;</div><div>&nbsp; &nbsp; except</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Sunucuya baglanamadi!');</div><div>&nbsp; &nbsp; &nbsp; Exit;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (clRest.Response &lt;&gt; '')</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; dataset = Clomosy.ClDataSetFromJSON(clRest.Response);</div><div>&nbsp; &nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; &nbsp; while (dataset.Eof == False)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem = AnaForm.AddNewProPanel(ScrUrunler, 'Pnl_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.Height = 90;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.Margins.Top = 8;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.Margins.Left = 16;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.Margins.Right = 16;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.BorderColor = clAlphaColor.clHexToColor('#F0F0F0');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.BorderWidth = 1;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.RoundWidth = 16;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.RoundHeight = 16;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunItem.SetclProSettings(PnlUrunItem.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunIkon = AnaForm.AddNewProPanel(PnlUrunItem, 'Ikon_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunIkon.Align = alLeft;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunIkon.Width = 60;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunIkon.Margins.Left = 12;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunIkon.Margins.Top = 14;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunIkon.Margins.Bottom = 14;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunIkon.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F5F5F5');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunIkon.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunIkon.clProSettings.RoundWidth = 12;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunIkon.clProSettings.RoundHeight = 12;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunIkon.SetclProSettings(PnlUrunIkon.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ImgUrunList = AnaForm.AddNewImage(PnlUrunIkon, 'Img_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ImgUrunList.Align = alClient;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; GorselUrl = dataset.FieldByName('image_url').AsString;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (Copy(GorselUrl, 1, 7) == 'uploads')</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; { GorselUrl = BaseURL + GorselUrl; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (GorselUrl &lt;&gt; '')</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; { AnaForm.SetImage(ImgUrunList, GorselUrl); }</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSag = AnaForm.AddNewProPanel(PnlUrunItem, 'Sag_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSag.Align = alRight;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSag.Width = 115;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSag.Margins.Right = 12;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSag.Margins.Top = 12;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSag.Margins.Bottom = 12;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSag.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSag.SetclProSettings(PnlUrunSag.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunFiyat = AnaForm.AddNewProLabel(PnlUrunSag, 'LblF_' + dataset.FieldByName('id').AsString, dataset.FieldByName('price').AsString + ' TL');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunFiyat.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunFiyat.Height = 24;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunFiyat.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunFiyat.clProSettings.FontSize = 14;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunFiyat.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunFiyat.SetclProSettings(LblUrunFiyat.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlButonlar = AnaForm.AddNewProPanel(PnlUrunSag, 'Btns_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlButonlar.Align = alBottom;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlButonlar.Height = 30;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlButonlar.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlButonlar.SetclProSettings(PnlButonlar.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnDuzenleItem = AnaForm.AddNewProButton(PnlButonlar, 'BtnE_' + dataset.FieldByName('id').AsString, 'Duzenle');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnDuzenleItem.Align = alLeft;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnDuzenleItem.Width = 52;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnDuzenleItem.clTagInt = dataset.FieldByName('id').AsInteger;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0FAFA');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.FontSize = 11;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.RoundWidth = 8;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.RoundHeight = 8;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnDuzenleItem.SetclProSettings(BtnDuzenleItem.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AnaForm.AddNewEvent(BtnDuzenleItem, tbeOnClick, 'GoToDuzenle');</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnSilItem = AnaForm.AddNewProButton(PnlButonlar, 'BtnS_' + dataset.FieldByName('id').AsString, 'Sil');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnSilItem.Align = alRight;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnSilItem.Width = 52;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnSilItem.clTagInt = dataset.FieldByName('id').AsInteger;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFF0F0');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.FontColor = clAlphaColor.clHexToColor('#ff3f3f');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.FontSize = 12;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.RoundWidth = 8;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.RoundHeight = 8;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnSilItem.SetclProSettings(BtnSilItem.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AnaForm.AddNewEvent(BtnSilItem, tbeOnClick, 'UrunSil');</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSol = AnaForm.AddNewProPanel(PnlUrunItem, 'Sol_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSol.Align = alClient;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSol.Margins.Left = 10;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSol.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlUrunSol.SetclProSettings(PnlUrunSol.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunAd = AnaForm.AddNewProLabel(PnlUrunSol, 'LblA_' + dataset.FieldByName('id').AsString, dataset.FieldByName('name').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunAd.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunAd.Height = 32;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunAd.Margins.Top = 12;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunAd.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunAd.clProSettings.FontSize = 15;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunAd.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunAd.SetclProSettings(LblUrunAd.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunKat = AnaForm.AddNewProLabel(PnlUrunSol, 'LblK_' + dataset.FieldByName('id').AsString, dataset.FieldByName('category_name').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunKat.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunKat.Height = 20;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunKat.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunKat.clProSettings.FontSize = 11;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunKat.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblUrunKat.SetclProSettings(LblUrunKat.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dataset.Next;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; finally</div><div>&nbsp; &nbsp; &nbsp; &nbsp; dataset.Free;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; }</div><div>&nbsp; finally</div><div>&nbsp; &nbsp; clRest.Free;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void GoToAna;</div><div>{</div><div>&nbsp; EkraniGoster(PnlAna);</div><div>&nbsp; UrunleriYukle;</div><div>}</div><div><br></div><div>void GoToDuzenle;</div><div>var</div><div>&nbsp; BtnDuz: TclProButton;</div><div>&nbsp; getRest: TclRest;</div><div>&nbsp; getDataset: TCLJSONQuery;</div><div>&nbsp; prodDataset: TCLJSONQuery;</div><div>&nbsp; imageUrlStr: String;</div><div>{</div><div>&nbsp; BtnDuz = TclProButton(AnaForm.clSender);</div><div>&nbsp; DuzenlenenUrunId = BtnDuz.clTagInt;</div><div>&nbsp; IsEditMode = True;</div><div>&nbsp; FotoSecildi = False;</div><div>&nbsp; LblYeniUrunBaslik.Text = 'Urunu Duzenle';</div><div>&nbsp; EdtUrunAdi.Text = '';</div><div>&nbsp; EdtUrunFiyat.Text = '';</div><div>&nbsp; ImgUrunFoto.MultiResBitmap.Clear; // AV hatası önlendi</div><div><br></div><div>&nbsp; getRest = TclRest.Create;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; getRest.BaseURL = BaseURL + 'api.php?action=get_product&amp;restaurant_id=1&amp;id=' + IntToStr(DuzenlenenUrunId);</div><div>&nbsp; &nbsp; getRest.Method = rmGET;</div><div>&nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; getRest.Execute;</div><div>&nbsp; &nbsp; except</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Urun bilgileri alinamadi.');</div><div>&nbsp; &nbsp; &nbsp; Exit;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (getRest.Response &lt;&gt; '')</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; getDataset = Clomosy.ClDataSetFromJSON('&#091;' + getRest.Response + '&#093;'); // Objeyi array yapmak için &#091;&#093; sarmalandı</div><div>&nbsp; &nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; &nbsp; if (getDataset.FieldByName('success').AsBoolean)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; prodDataset = Clomosy.ClDataSetFromJSON('&#091;' + getDataset.FieldByName('product').AsString + '&#093;'); // product objesini parse etmek için &#091;&#093; sarmalandı</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; EdtUrunAdi.Text = prodDataset.FieldByName('name').AsString;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; EdtUrunFiyat.Text = prodDataset.FieldByName('price').AsString;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KategoriSec(prodDataset.FieldByName('category_id').AsInteger);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; imageUrlStr = prodDataset.FieldByName('image_url').AsString;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (Copy(imageUrlStr, 1, 7) == 'uploads')</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; { imageUrlStr = BaseURL + imageUrlStr; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (imageUrlStr &lt;&gt; '')</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AnaForm.SetImage(ImgUrunFoto, imageUrlStr);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.Text = 'Mevcut fotograf mevcut';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.SetclProSettings(LblFotoDurum.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.Text = 'Fotograf yok';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.clProSettings.FontColor = clAlphaColor.clHexToColor('#999999');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.SetclProSettings(LblFotoDurum.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; EkraniGoster(PnlYeniUrun);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; finally</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; prodDataset.Free;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; &nbsp; { ShowMessage('Urun bulunamadi.'); }</div><div>&nbsp; &nbsp; &nbsp; finally</div><div>&nbsp; &nbsp; &nbsp; &nbsp; getDataset.Free;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; }</div><div>&nbsp; finally</div><div>&nbsp; &nbsp; getRest.Free;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void GoToYeniUrun;</div><div>{</div><div>&nbsp; IsEditMode = False;</div><div>&nbsp; DuzenlenenUrunId = 0;</div><div>&nbsp; FotoSecildi = False;</div><div>&nbsp; LblYeniUrunBaslik.Text = 'Yeni Urun Ekle';</div><div>&nbsp; EdtUrunAdi.Text = '';</div><div>&nbsp; EdtUrunFiyat.Text = '';</div><div>&nbsp; ImgUrunFoto.MultiResBitmap.Clear; // AV hatası önlendi</div><div>&nbsp; CmbKategori.ItemIndex = -1;</div><div>&nbsp; LblFotoDurum.Text = 'Fotograf secilmedi';</div><div>&nbsp; LblFotoDurum.clProSettings.FontColor = clAlphaColor.clHexToColor('#999999');</div><div>&nbsp; LblFotoDurum.SetclProSettings(LblFotoDurum.clProSettings);</div><div>&nbsp; EkraniGoster(PnlYeniUrun);</div><div>}</div><div><br></div><div>void FotoSec;</div><div>{</div><div>&nbsp; try</div><div>&nbsp; &nbsp; Clomosy.ImageChooser(AnaForm, ImgUrunFoto);</div><div>&nbsp; &nbsp; FotoSecildi = True;</div><div>&nbsp; &nbsp; LblFotoDurum.Text = 'Fotograf secildi';</div><div>&nbsp; &nbsp; LblFotoDurum.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; LblFotoDurum.SetclProSettings(LblFotoDurum.clProSettings);</div><div>&nbsp; except</div><div>&nbsp; &nbsp; ShowMessage('Kamera acilamadi.');</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void YeniUrunKaydet;</div><div>var</div><div>&nbsp; KaydetRest: TclRest;</div><div>&nbsp; reqBody: String;</div><div>&nbsp; LBase64Veri: String;</div><div>&nbsp; LMemStream: TCLMemoryStream;</div><div>&nbsp; selCatId: String;</div><div>{</div><div>&nbsp; if (EdtUrunAdi.Text == '')</div><div>&nbsp; { ShowMessage('Urun adi giriniz!'); Exit; }</div><div>&nbsp; if (EdtUrunFiyat.Text == '')</div><div>&nbsp; { ShowMessage('Fiyat giriniz!'); Exit; }</div><div>&nbsp; if (CmbKategori.ItemIndex == -1)</div><div>&nbsp; { ShowMessage('Kategori seciniz!'); Exit; }</div><div>&nbsp; if (IsEditMode == False)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if (FotoSecildi == False)</div><div>&nbsp; &nbsp; { ShowMessage('Fotograf seciniz!'); Exit; }</div><div>&nbsp; }</div><div><br></div><div>&nbsp; selCatId = CmbKategori.GetValueIndex(CmbKategori.ItemIndex);</div><div>&nbsp; LBase64Veri = '';</div><div><br></div><div>&nbsp; if (FotoSecildi)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; LMemStream = TCLMemoryStream.Create;</div><div>&nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; ImgUrunFoto.Bitmap.SaveToStream(LMemStream);</div><div>&nbsp; &nbsp; &nbsp; if (LMemStream.Size == 0)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ShowMessage('Fotograf bos!');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Exit;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; LBase64Veri = LMemStream.AsBase64;</div><div>&nbsp; &nbsp; finally</div><div>&nbsp; &nbsp; &nbsp; LMemStream.Free;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div><br></div><div>&nbsp; reqBody = '{"restaurant_id":1,"category_id":' + selCatId;</div><div>&nbsp; reqBody = reqBody + ',"name":"' + EdtUrunAdi.Text + '"';</div><div>&nbsp; reqBody = reqBody + ',"description":"' + EdtUrunAdi.Text + '"';</div><div>&nbsp; reqBody = reqBody + ',"price":' + EdtUrunFiyat.Text;</div><div>&nbsp; if (IsEditMode)</div><div>&nbsp; { reqBody = reqBody + ',"id":' + IntToStr(DuzenlenenUrunId); }</div><div>&nbsp; if (FotoSecildi)</div><div>&nbsp; { reqBody = reqBody + ',"image_base64":"' + LBase64Veri + '"'; }</div><div>&nbsp; reqBody = reqBody + '}';</div><div><br></div><div>&nbsp; KaydetRest = TclRest.Create;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; KaydetRest.BaseURL = BaseURL + 'api.php?action=save_product';</div><div>&nbsp; &nbsp; KaydetRest.Accept = 'application/json';</div><div>&nbsp; &nbsp; KaydetRest.Method = rmPOST;</div><div>&nbsp; &nbsp; KaydetRest.AddBody(reqBody, 'application/json');</div><div>&nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; KaydetRest.Execute;</div><div>&nbsp; &nbsp; except</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Sunucu baglanti hatasi!');</div><div>&nbsp; &nbsp; &nbsp; Exit;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; if (KaydetRest.Response &lt;&gt; '')</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Kaydedildi!');</div><div>&nbsp; &nbsp; &nbsp; EdtUrunAdi.Text = '';</div><div>&nbsp; &nbsp; &nbsp; EdtUrunFiyat.Text = '';</div><div>&nbsp; &nbsp; &nbsp; ImgUrunFoto.MultiResBitmap.Clear; // AV hatası önlendi</div><div>&nbsp; &nbsp; &nbsp; IsEditMode = False;</div><div>&nbsp; &nbsp; &nbsp; DuzenlenenUrunId = 0;</div><div>&nbsp; &nbsp; &nbsp; FotoSecildi = False;</div><div>&nbsp; &nbsp; &nbsp; GoToAna;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; { ShowMessage('Sunucudan yanit alinamadi.'); }</div><div>&nbsp; finally</div><div>&nbsp; &nbsp; KaydetRest.Free;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void SiparisTamamla;</div><div>var</div><div>&nbsp; delRest: TclRest;</div><div>&nbsp; reqBody: String;</div><div>&nbsp; BtnT: TclProButton;</div><div>{</div><div>&nbsp; BtnT = TclProButton(AnaForm.clSender);</div><div>&nbsp; reqBody = '{"action":"delete_order","id":' + IntToStr(BtnT.clTagInt) + ',"restaurant_id":1}';</div><div>&nbsp; delRest = TclRest.Create;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; delRest.BaseURL = BaseURL + 'api.php';</div><div>&nbsp; &nbsp; delRest.Accept = 'application/json';</div><div>&nbsp; &nbsp; delRest.Method = rmPOST;</div><div>&nbsp; &nbsp; delRest.AddBody(reqBody, 'application/json');</div><div>&nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; delRest.Execute;</div><div>&nbsp; &nbsp; &nbsp; TclProPanel(BtnT.Parent).Visible = False;</div><div>&nbsp; &nbsp; except</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Hata olustu');</div><div>&nbsp; &nbsp; }</div><div>&nbsp; finally</div><div>&nbsp; &nbsp; delRest.Free;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void SiparisleriYukle;</div><div>var</div><div>&nbsp; ordRest: TclRest;</div><div>&nbsp; ordDataset: TCLJSONQuery;</div><div>&nbsp; PnlOrdItem: TclProPanel;</div><div>&nbsp; LblOrdNo: TclProLabel;</div><div>&nbsp; LblOrdDetay: TclProLabel;</div><div>&nbsp; LblOrdFiyat: TclProLabel;</div><div>&nbsp; BtnTamamla: TclProButton;</div><div>{</div><div>&nbsp; ScrSiparisler.Free;</div><div>&nbsp; ScrSiparisler = AnaForm.AddNewVertScrollBox(PnlSiparisler, 'ScrSiparisler');</div><div>&nbsp; ScrSiparisler.Align = alClient;</div><div><br></div><div>&nbsp; ordRest = TclRest.Create;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; ordRest.BaseURL = BaseURL + 'api.php?action=get_orders&amp;restaurant_id=1&amp;format=flat';</div><div>&nbsp; &nbsp; ordRest.Method = rmGET;</div><div>&nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; ordRest.Execute;</div><div>&nbsp; &nbsp; except</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Siparisler yuklenemedi.');</div><div>&nbsp; &nbsp; &nbsp; Exit;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; if (ordRest.Response &lt;&gt; '')</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; ordDataset = Clomosy.ClDataSetFromJSON(ordRest.Response);</div><div>&nbsp; &nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; &nbsp; while (ordDataset.Eof == False)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem = AnaForm.AddNewProPanel(ScrSiparisler, 'PnlOrd_' + ordDataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.Height = 120;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.Margins.Top = 10;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.Margins.Left = 16;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.Margins.Right = 16;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E8E8E8');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.BorderWidth = 1;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.RoundWidth = 16;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.RoundHeight = 16;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PnlOrdItem.SetclProSettings(PnlOrdItem.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdNo = AnaForm.AddNewProLabel(PnlOrdItem, 'LblON_' + ordDataset.FieldByName('id').AsString, 'Siparis #' + ordDataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdNo.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdNo.Height = 30;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdNo.Margins.Left = 14;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdNo.Margins.Top = 10;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdNo.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdNo.clProSettings.FontSize = 14;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdNo.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdNo.SetclProSettings(LblOrdNo.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdDetay = AnaForm.AddNewProLabel(PnlOrdItem, 'LblOD_' + ordDataset.FieldByName('id').AsString, ordDataset.FieldByName('items_text').AsString);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdDetay.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdDetay.Height = 24;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdDetay.Margins.Left = 14;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdDetay.Margins.Right = 14;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdDetay.clProSettings.FontColor = clAlphaColor.clHexToColor('#666666');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdDetay.clProSettings.FontSize = 12;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdDetay.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdDetay.SetclProSettings(LblOrdDetay.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdFiyat = AnaForm.AddNewProLabel(PnlOrdItem, 'LblOP_' + ordDataset.FieldByName('id').AsString, 'Toplam: ' + ordDataset.FieldByName('total_price').AsString + ' TL');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdFiyat.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdFiyat.Height = 22;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdFiyat.Margins.Left = 14;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdFiyat.Margins.Top = 2;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdFiyat.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdFiyat.clProSettings.FontSize = 13;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdFiyat.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblOrdFiyat.SetclProSettings(LblOrdFiyat.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla = AnaForm.AddNewProButton(PnlOrdItem, 'BtnT_' + ordDataset.FieldByName('id').AsString, 'Tamamlandi');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.Align = alBottom;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.Height = 30;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.Margins.Left = 14;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.Margins.Right = 14;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.Margins.Bottom = 8;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.clTagInt = ordDataset.FieldByName('id').AsInteger;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#EAFBFA');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.FontSize = 12;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.RoundWidth = 8;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.RoundHeight = 8;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnTamamla.SetclProSettings(BtnTamamla.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AnaForm.AddNewEvent(BtnTamamla, tbeOnClick, 'SiparisTamamla');</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ordDataset.Next;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; finally</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ordDataset.Free;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; }</div><div>&nbsp; finally</div><div>&nbsp; &nbsp; ordRest.Free;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; Clomosy.SendNotifyAllUsers('Yeni Siparis!', 'Bekleyen siparislerinizi kontrol edin.', '');</div><div>}</div><div><br></div><div>void GoToSiparisler;</div><div>{</div><div>&nbsp; EkraniGoster(PnlSiparisler);</div><div>&nbsp; SiparisleriYukle;</div><div>}</div><div><br></div><div>{</div><div>&nbsp; BaseURL = '<a href="http://192.168.1.43/qrmenu/" target="_blank" rel="nofollow">http://192.168.1.43/qrmenu/</a>';</div><div>&nbsp; IsEditMode = False;</div><div>&nbsp; DuzenlenenUrunId = 0;</div><div>&nbsp; FotoSecildi = False;</div><div>&nbsp; KategoriSayisi = 0;</div><div><br></div><div>&nbsp; AnaForm = TclForm.Create(Self);</div><div>&nbsp; AnaForm.SetFormColor('#F8F9FA', '', clGNone);</div><div><br></div><div>&nbsp; PnlAna = AnaForm.AddNewPanel(AnaForm, 'PnlAna');</div><div>&nbsp; PnlAna.Align = alClient;</div><div><br></div><div>&nbsp; PnlAnaUst = AnaForm.AddNewProPanel(PnlAna, 'PnlAnaUst');</div><div>&nbsp; PnlAnaUst.Align = alTop;</div><div>&nbsp; PnlAnaUst.Height = 64;</div><div>&nbsp; PnlAnaUst.Margins.Left = 16;</div><div>&nbsp; PnlAnaUst.Margins.Right = 16;</div><div>&nbsp; PnlAnaUst.Margins.Top = 8;</div><div>&nbsp; PnlAnaUst.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8F9FA');</div><div>&nbsp; PnlAnaUst.SetclProSettings(PnlAnaUst.clProSettings);</div><div><br></div><div>&nbsp; LblAnaBaslik = AnaForm.AddNewProLabel(PnlAnaUst, 'LblAna', 'Menu Yonetimi');</div><div>&nbsp; LblAnaBaslik.Align = alLeft;</div><div>&nbsp; LblAnaBaslik.Width = 160;</div><div>&nbsp; LblAnaBaslik.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; LblAnaBaslik.clProSettings.FontSize = 20;</div><div>&nbsp; LblAnaBaslik.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; LblAnaBaslik.SetclProSettings(LblAnaBaslik.clProSettings);</div><div><br></div><div>&nbsp; BtnQR = AnaForm.AddNewProButton(PnlAnaUst, 'BtnQR', 'QR');</div><div>&nbsp; BtnQR.Align = alRight;</div><div>&nbsp; BtnQR.Width = 44;</div><div>&nbsp; BtnQR.Height = 44;</div><div>&nbsp; BtnQR.Margins.Top = 10;</div><div>&nbsp; BtnQR.Margins.Bottom = 10;</div><div>&nbsp; BtnQR.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnQR.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnQR.clProSettings.FontSize = 14;</div><div>&nbsp; BtnQR.clProSettings.IsRound = True;</div><div>&nbsp; BtnQR.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnQR.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnQR.SetclProSettings(BtnQR.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnQR, tbeOnClick, 'QRGoster');</div><div><br></div><div>&nbsp; BtnSiparisler = AnaForm.AddNewProButton(PnlAnaUst, 'BtnSip', 'Sip');</div><div>&nbsp; BtnSiparisler.Align = alRight;</div><div>&nbsp; BtnSiparisler.Width = 44;</div><div>&nbsp; BtnSiparisler.Height = 44;</div><div>&nbsp; BtnSiparisler.Margins.Top = 10;</div><div>&nbsp; BtnSiparisler.Margins.Bottom = 10;</div><div>&nbsp; BtnSiparisler.Margins.Right = 8;</div><div>&nbsp; BtnSiparisler.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnSiparisler.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnSiparisler.clProSettings.FontSize = 11;</div><div>&nbsp; BtnSiparisler.clProSettings.IsRound = True;</div><div>&nbsp; BtnSiparisler.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnSiparisler.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnSiparisler.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E0E0E0');</div><div>&nbsp; BtnSiparisler.clProSettings.BorderWidth = 1;</div><div>&nbsp; BtnSiparisler.SetclProSettings(BtnSiparisler.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnSiparisler, tbeOnClick, 'GoToSiparisler');</div><div><br></div><div>&nbsp; ScrUrunler = AnaForm.AddNewVertScrollBox(PnlAna, 'ScrUrunler');</div><div>&nbsp; ScrUrunler.Align = alClient;</div><div><br></div><div>&nbsp; PnlAnaAlt = AnaForm.AddNewProPanel(PnlAna, 'PnlAnaAlt');</div><div>&nbsp; PnlAnaAlt.Align = alBottom;</div><div>&nbsp; PnlAnaAlt.Height = 88;</div><div>&nbsp; PnlAnaAlt.Margins.Left = 16;</div><div>&nbsp; PnlAnaAlt.Margins.Right = 16;</div><div>&nbsp; PnlAnaAlt.Margins.Bottom = 8;</div><div>&nbsp; PnlAnaAlt.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8F9FA');</div><div>&nbsp; PnlAnaAlt.SetclProSettings(PnlAnaAlt.clProSettings);</div><div><br></div><div>&nbsp; BtnUrunEkle = AnaForm.AddNewProButton(PnlAnaAlt, 'BtnEkle', '+ Yeni Urun Ekle');</div><div>&nbsp; BtnUrunEkle.Align = alClient;</div><div>&nbsp; BtnUrunEkle.Margins.Top = 12;</div><div>&nbsp; BtnUrunEkle.Margins.Bottom = 12;</div><div>&nbsp; BtnUrunEkle.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnUrunEkle.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnUrunEkle.clProSettings.FontSize = 17;</div><div>&nbsp; BtnUrunEkle.clProSettings.IsRound = True;</div><div>&nbsp; BtnUrunEkle.clProSettings.RoundWidth = 16;</div><div>&nbsp; BtnUrunEkle.clProSettings.RoundHeight = 16;</div><div>&nbsp; BtnUrunEkle.SetclProSettings(BtnUrunEkle.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnUrunEkle, tbeOnClick, 'GoToYeniUrun');</div><div><br></div><div>&nbsp; PnlQRModal = AnaForm.AddNewProPanel(AnaForm, 'PnlQRModal');</div><div>&nbsp; PnlQRModal.Align = alClient;</div><div>&nbsp; PnlQRModal.Visible = False;</div><div>&nbsp; PnlQRModal.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#CC000000');</div><div>&nbsp; PnlQRModal.SetclProSettings(PnlQRModal.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(PnlQRModal, tbeOnClick, 'QRKapat');</div><div><br></div><div>&nbsp; PnlQRKart = AnaForm.AddNewProPanel(PnlQRModal, 'PnlQRKart');</div><div>&nbsp; PnlQRKart.Align = alCenter;</div><div>&nbsp; PnlQRKart.Width = 280;</div><div>&nbsp; PnlQRKart.Height = 360;</div><div>&nbsp; PnlQRKart.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; PnlQRKart.clProSettings.IsRound = True;</div><div>&nbsp; PnlQRKart.clProSettings.RoundWidth = 24;</div><div>&nbsp; PnlQRKart.clProSettings.RoundHeight = 24;</div><div>&nbsp; PnlQRKart.SetclProSettings(PnlQRKart.clProSettings);</div><div><br></div><div>&nbsp; LblQRBaslik = AnaForm.AddNewProLabel(PnlQRKart, 'LblQR', 'Menu QR Kodu');</div><div>&nbsp; LblQRBaslik.Align = alTop;</div><div>&nbsp; LblQRBaslik.Height = 50;</div><div>&nbsp; LblQRBaslik.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; LblQRBaslik.clProSettings.FontSize = 18;</div><div>&nbsp; LblQRBaslik.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblQRBaslik.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; LblQRBaslik.SetclProSettings(LblQRBaslik.clProSettings);</div><div><br></div><div>&nbsp; QrKod = AnaForm.AddNewQRCodeGenerator(PnlQRKart, 'QrKod', BaseURL + 'menu.php?id=1&amp;i=1');</div><div>&nbsp; QrKod.Align = alTop;</div><div>&nbsp; QrKod.Height = 240;</div><div>&nbsp; QrKod.Margins.Left = 20;</div><div>&nbsp; QrKod.Margins.Right = 20;</div><div><br></div><div>&nbsp; BtnQRKapat = AnaForm.AddNewProButton(PnlQRKart, 'BtnQRKapat', 'Kapat');</div><div>&nbsp; BtnQRKapat.Align = alBottom;</div><div>&nbsp; BtnQRKapat.Height = 48;</div><div>&nbsp; BtnQRKapat.Margins.Left = 20;</div><div>&nbsp; BtnQRKapat.Margins.Right = 20;</div><div>&nbsp; BtnQRKapat.Margins.Bottom = 16;</div><div>&nbsp; BtnQRKapat.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8F9FA');</div><div>&nbsp; BtnQRKapat.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnQRKapat.clProSettings.FontSize = 15;</div><div>&nbsp; BtnQRKapat.clProSettings.IsRound = True;</div><div>&nbsp; BtnQRKapat.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnQRKapat.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnQRKapat.SetclProSettings(BtnQRKapat.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnQRKapat, tbeOnClick, 'QRKapat');</div><div><br></div><div>&nbsp; PnlYeniUrun = AnaForm.AddNewPanel(AnaForm, 'PnlYeniUrun');</div><div>&nbsp; PnlYeniUrun.Align = alClient;</div><div>&nbsp; PnlYeniUrun.Visible = False;</div><div><br></div><div>&nbsp; PnlYeniUrunUst = AnaForm.AddNewProPanel(PnlYeniUrun, 'PnlYeniUst');</div><div>&nbsp; PnlYeniUrunUst.Align = alTop;</div><div>&nbsp; PnlYeniUrunUst.Height = 64;</div><div>&nbsp; PnlYeniUrunUst.Margins.Left = 16;</div><div>&nbsp; PnlYeniUrunUst.Margins.Right = 16;</div><div>&nbsp; PnlYeniUrunUst.Margins.Top = 8;</div><div>&nbsp; PnlYeniUrunUst.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8F9FA');</div><div>&nbsp; PnlYeniUrunUst.SetclProSettings(PnlYeniUrunUst.clProSettings);</div><div><br></div><div>&nbsp; BtnYeniUrunGeri = AnaForm.AddNewProButton(PnlYeniUrunUst, 'BtnGeri', '&lt;');</div><div>&nbsp; BtnYeniUrunGeri.Align = alLeft;</div><div>&nbsp; BtnYeniUrunGeri.Width = 44;</div><div>&nbsp; BtnYeniUrunGeri.Height = 44;</div><div>&nbsp; BtnYeniUrunGeri.Margins.Top = 10;</div><div>&nbsp; BtnYeniUrunGeri.Margins.Bottom = 10;</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.FontSize = 20;</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.IsRound = True;</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E0E0E0');</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.BorderWidth = 1;</div><div>&nbsp; BtnYeniUrunGeri.SetclProSettings(BtnYeniUrunGeri.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnYeniUrunGeri, tbeOnClick, 'GoToAna');</div><div><br></div><div>&nbsp; LblYeniUrunBaslik = AnaForm.AddNewProLabel(PnlYeniUrunUst, 'LblYBaslik', 'Yeni Urun Ekle');</div><div>&nbsp; LblYeniUrunBaslik.Align = alClient;</div><div>&nbsp; LblYeniUrunBaslik.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; LblYeniUrunBaslik.clProSettings.FontSize = 20;</div><div>&nbsp; LblYeniUrunBaslik.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblYeniUrunBaslik.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; LblYeniUrunBaslik.SetclProSettings(LblYeniUrunBaslik.clProSettings);</div><div><br></div><div>&nbsp; ScrYeniUrunForm = AnaForm.AddNewVertScrollBox(PnlYeniUrun, 'ScrYeniForm');</div><div>&nbsp; ScrYeniUrunForm.Align = alClient;</div><div><br></div><div>&nbsp; PnlForm = AnaForm.AddNewProPanel(ScrYeniUrunForm, 'PnlForm');</div><div>&nbsp; PnlForm.Align = alTop;</div><div>&nbsp; PnlForm.Height = 590;</div><div>&nbsp; PnlForm.Margins.Left = 16;</div><div>&nbsp; PnlForm.Margins.Right = 16;</div><div>&nbsp; PnlForm.Margins.Top = 8;</div><div>&nbsp; PnlForm.Margins.Bottom = 16;</div><div>&nbsp; PnlForm.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; PnlForm.clProSettings.IsRound = True;</div><div>&nbsp; PnlForm.clProSettings.RoundWidth = 20;</div><div>&nbsp; PnlForm.clProSettings.RoundHeight = 20;</div><div>&nbsp; PnlForm.clProSettings.BorderColor = clAlphaColor.clHexToColor('#F0F0F0');</div><div>&nbsp; PnlForm.clProSettings.BorderWidth = 1;</div><div>&nbsp; PnlForm.SetclProSettings(PnlForm.clProSettings);</div><div><br></div><div>&nbsp; ImgUrunFoto = AnaForm.AddNewImage(PnlForm, 'ImgUrunFoto');</div><div>&nbsp; ImgUrunFoto.Align = alTop;</div><div>&nbsp; ImgUrunFoto.Height = 180;</div><div>&nbsp; ImgUrunFoto.Margins.Left = 20;</div><div>&nbsp; ImgUrunFoto.Margins.Right = 20;</div><div>&nbsp; ImgUrunFoto.Margins.Top = 20;</div><div><br></div><div>&nbsp; BtnFotoSec = AnaForm.AddNewProButton(PnlForm, 'BtnFotoSec', 'Fotograf Sec');</div><div>&nbsp; BtnFotoSec.Align = alTop;</div><div>&nbsp; BtnFotoSec.Height = 48;</div><div>&nbsp; BtnFotoSec.Margins.Left = 20;</div><div>&nbsp; BtnFotoSec.Margins.Right = 20;</div><div>&nbsp; BtnFotoSec.Margins.Top = 12;</div><div>&nbsp; BtnFotoSec.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0FAFA');</div><div>&nbsp; BtnFotoSec.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; BtnFotoSec.clProSettings.FontSize = 15;</div><div>&nbsp; BtnFotoSec.clProSettings.BorderColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; BtnFotoSec.clProSettings.BorderWidth = 1;</div><div>&nbsp; BtnFotoSec.clProSettings.IsRound = True;</div><div>&nbsp; BtnFotoSec.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnFotoSec.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnFotoSec.SetclProSettings(BtnFotoSec.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnFotoSec, tbeOnClick, 'FotoSec');</div><div><br></div><div>&nbsp; LblFotoDurum = AnaForm.AddNewProLabel(PnlForm, 'LblFotoDurum', 'Fotograf secilmedi');</div><div>&nbsp; LblFotoDurum.Align = alTop;</div><div>&nbsp; LblFotoDurum.Height = 24;</div><div>&nbsp; LblFotoDurum.Margins.Left = 20;</div><div>&nbsp; LblFotoDurum.Margins.Top = 6;</div><div>&nbsp; LblFotoDurum.clProSettings.FontColor = clAlphaColor.clHexToColor('#999999');</div><div>&nbsp; LblFotoDurum.clProSettings.FontSize = 13;</div><div>&nbsp; LblFotoDurum.SetclProSettings(LblFotoDurum.clProSettings);</div><div><br></div><div>&nbsp; CmbKategori = AnaForm.AddNewComboBox(PnlForm, 'CmbKategori');</div><div>&nbsp; CmbKategori.Align = alTop;</div><div>&nbsp; CmbKategori.Height = 48;</div><div>&nbsp; CmbKategori.Margins.Left = 20;</div><div>&nbsp; CmbKategori.Margins.Right = 20;</div><div>&nbsp; CmbKategori.Margins.Top = 12;</div><div><br></div><div>&nbsp; EdtUrunAdi = AnaForm.AddNewEdit(PnlForm, 'EdtUrunAdi', 'Urun Adi');</div><div>&nbsp; EdtUrunAdi.Align = alTop;</div><div>&nbsp; EdtUrunAdi.Height = 48;</div><div>&nbsp; EdtUrunAdi.Margins.Left = 20;</div><div>&nbsp; EdtUrunAdi.Margins.Right = 20;</div><div>&nbsp; EdtUrunAdi.Margins.Top = 12;</div><div><br></div><div>&nbsp; EdtUrunFiyat = AnaForm.AddNewEdit(PnlForm, 'EdtUrunFiyat', 'Fiyat (150.00)');</div><div>&nbsp; EdtUrunFiyat.Align = alTop;</div><div>&nbsp; EdtUrunFiyat.Height = 48;</div><div>&nbsp; EdtUrunFiyat.Margins.Left = 20;</div><div>&nbsp; EdtUrunFiyat.Margins.Right = 20;</div><div>&nbsp; EdtUrunFiyat.Margins.Top = 12;</div><div><br></div><div>&nbsp; BtnKaydet = AnaForm.AddNewProButton(PnlForm, 'BtnKaydet', 'Kaydet');</div><div>&nbsp; BtnKaydet.Align = alBottom;</div><div>&nbsp; BtnKaydet.Height = 52;</div><div>&nbsp; BtnKaydet.Margins.Left = 20;</div><div>&nbsp; BtnKaydet.Margins.Right = 20;</div><div>&nbsp; BtnKaydet.Margins.Bottom = 20;</div><div>&nbsp; BtnKaydet.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnKaydet.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnKaydet.clProSettings.FontSize = 17;</div><div>&nbsp; BtnKaydet.clProSettings.IsRound = True;</div><div>&nbsp; BtnKaydet.clProSettings.RoundWidth = 14;</div><div>&nbsp; BtnKaydet.clProSettings.RoundHeight = 14;</div><div>&nbsp; BtnKaydet.SetclProSettings(BtnKaydet.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnKaydet, tbeOnClick, 'YeniUrunKaydet');</div><div><br></div><div>&nbsp; PnlSiparisler = AnaForm.AddNewPanel(AnaForm, 'PnlSiparisler');</div><div>&nbsp; PnlSiparisler.Align = alClient;</div><div>&nbsp; PnlSiparisler.Visible = False;</div><div><br></div><div>&nbsp; PnlSiparislerUst = AnaForm.AddNewProPanel(PnlSiparisler, 'PnlSipUst');</div><div>&nbsp; PnlSiparislerUst.Align = alTop;</div><div>&nbsp; PnlSiparislerUst.Height = 64;</div><div>&nbsp; PnlSiparislerUst.Margins.Left = 16;</div><div>&nbsp; PnlSiparislerUst.Margins.Right = 16;</div><div>&nbsp; PnlSiparislerUst.Margins.Top = 8;</div><div>&nbsp; PnlSiparislerUst.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8F9FA');</div><div>&nbsp; PnlSiparislerUst.SetclProSettings(PnlSiparislerUst.clProSettings);</div><div><br></div><div>&nbsp; BtnSiparislerGeri = AnaForm.AddNewProButton(PnlSiparislerUst, 'BtnSipGeri', '&lt;');</div><div>&nbsp; BtnSiparislerGeri.Align = alLeft;</div><div>&nbsp; BtnSiparislerGeri.Width = 44;</div><div>&nbsp; BtnSiparislerGeri.Height = 44;</div><div>&nbsp; BtnSiparislerGeri.Margins.Top = 10;</div><div>&nbsp; BtnSiparislerGeri.Margins.Bottom = 10;</div><div>&nbsp; BtnSiparislerGeri.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnSiparislerGeri.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnSiparislerGeri.clProSettings.FontSize = 20;</div><div>&nbsp; BtnSiparislerGeri.clProSettings.IsRound = True;</div><div>&nbsp; BtnSiparislerGeri.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnSiparislerGeri.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnSiparislerGeri.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E0E0E0');</div><div>&nbsp; BtnSiparislerGeri.clProSettings.BorderWidth = 1;</div><div>&nbsp; BtnSiparislerGeri.SetclProSettings(BtnSiparislerGeri.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnSiparislerGeri, tbeOnClick, 'GoToAna');</div><div><br></div><div>&nbsp; BtnSiparisYenile = AnaForm.AddNewProButton(PnlSiparislerUst, 'BtnSipYenile', 'Yenile');</div><div>&nbsp; BtnSiparisYenile.Align = alRight;</div><div>&nbsp; BtnSiparisYenile.Width = 60;</div><div>&nbsp; BtnSiparisYenile.Height = 44;</div><div>&nbsp; BtnSiparisYenile.Margins.Top = 10;</div><div>&nbsp; BtnSiparisYenile.Margins.Bottom = 10;</div><div>&nbsp; BtnSiparisYenile.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#EAFBFA');</div><div>&nbsp; BtnSiparisYenile.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; BtnSiparisYenile.clProSettings.FontSize = 13;</div><div>&nbsp; BtnSiparisYenile.clProSettings.IsRound = True;</div><div>&nbsp; BtnSiparisYenile.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnSiparisYenile.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnSiparisYenile.SetclProSettings(BtnSiparisYenile.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnSiparisYenile, tbeOnClick, 'GoToSiparisler');</div><div><br></div><div>&nbsp; LblSiparislerBaslik = AnaForm.AddNewProLabel(PnlSiparislerUst, 'LblSipBaslik', 'Siparisler');</div><div>&nbsp; LblSiparislerBaslik.Align = alClient;</div><div>&nbsp; LblSiparislerBaslik.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; LblSiparislerBaslik.clProSettings.FontSize = 19;</div><div>&nbsp; LblSiparislerBaslik.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblSiparislerBaslik.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; LblSiparislerBaslik.SetclProSettings(LblSiparislerBaslik.clProSettings);</div><div><br></div><div>&nbsp; ScrSiparisler = AnaForm.AddNewVertScrollBox(PnlSiparisler, 'ScrSiparisler');</div><div>&nbsp; ScrSiparisler.Align = alClient;</div><div><br></div><div>&nbsp; KategorileriYukle;</div><div>&nbsp; UrunleriYukle;</div><div><br></div><div>&nbsp; AnaForm.Run;</div><div>}<br><br>İyi forumlar&nbsp;<img src="https://forum.clomosy.com.tr/smileys/smiley9.gif" border="0" alt="Embarrassed" title="Embarrassed" /></div><div><br></div></td></tr></t></table></td></tr></t></table>< defer="" ="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" -cf-beac&#111;n="&quot;versi&#111;n&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;_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;locati&#111;n_startswith&quot;:null" crossorigin="an&#111;nymous">]]>
   </description>
   <pubDate>Mon, 06 Jul 2026 17:58:37 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1589&amp;PID=3669#3669</guid>
  </item> 
  <item>
   <title><![CDATA[Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305; : Hatayı göremiyorum]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1589&amp;PID=3667#3667</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=354">Hüseyin_Sadik</a><br /><strong>Konu:</strong> Hatayı göremiyorum<br /><strong>Gönderim Zamanı:</strong> 06&nbsp;Temmuz&nbsp;2026 Saat 16:58<br /><br /><div>var</div><div>&nbsp; AnaForm: TclForm;</div><div><br></div><div>&nbsp; PnlAna: TclPanel;</div><div>&nbsp; PnlAnaUst: TclProPanel;</div><div>&nbsp; LblAnaBaslik: TclProLabel;</div><div>&nbsp; BtnQR: TclProButton;</div><div>&nbsp; BtnSiparisler: TclProButton;</div><div>&nbsp; ScrUrunler: TclVertScrollBox;</div><div>&nbsp; PnlAnaAlt: TclProPanel;</div><div>&nbsp; BtnUrunEkle: TclProButton;</div><div><br></div><div>&nbsp; PnlQRModal: TclProPanel;</div><div>&nbsp; PnlQRKart: TclProPanel;</div><div>&nbsp; QrKod: TClQRCodeGenerator;</div><div>&nbsp; BtnQRKapat: TclProButton;</div><div>&nbsp; LblQRBaslik: TclProLabel;</div><div><br></div><div>&nbsp; PnlYeniUrun: TclPanel;</div><div>&nbsp; PnlYeniUrunUst: TclProPanel;</div><div>&nbsp; BtnYeniUrunGeri: TclProButton;</div><div>&nbsp; LblYeniUrunBaslik: TclProLabel;</div><div>&nbsp; ScrYeniUrunForm: TclVertScrollBox;</div><div>&nbsp; PnlForm: TclProPanel;</div><div>&nbsp; EdtUrunAdi: TclEdit;</div><div>&nbsp; EdtUrunFiyat: TclEdit;</div><div>&nbsp; CmbKategori: TClComboBox;</div><div>&nbsp; ImgUrunFoto: TclImage;</div><div>&nbsp; BtnFotoSec: TclProButton;</div><div>&nbsp; LblFotoDurum: TclProLabel;</div><div>&nbsp; BtnKaydet: TclProButton;</div><div><br></div><div>&nbsp; PnlSiparisler: TclPanel;</div><div>&nbsp; PnlSiparislerUst: TclProPanel;</div><div>&nbsp; BtnSiparislerGeri: TclProButton;</div><div>&nbsp; BtnSiparisYenile: TclProButton;</div><div>&nbsp; LblSiparislerBaslik: TclProLabel;</div><div>&nbsp; ScrSiparisler: TclVertScrollBox;</div><div><br></div><div>&nbsp; BaseURL: String;</div><div>&nbsp; IsEditMode: Boolean;</div><div>&nbsp; DuzenlenenUrunId: Integer;</div><div>&nbsp; FotoSecildi: Boolean;</div><div>&nbsp; KategoriSayisi: Integer;</div><div><br></div><div>void EkraniGoster(PnlGoster: TclPanel);</div><div>{</div><div>&nbsp; PnlAna.Visible = False;</div><div>&nbsp; PnlYeniUrun.Visible = False;</div><div>&nbsp; PnlSiparisler.Visible = False;</div><div>&nbsp; PnlGoster.Visible = True;</div><div>}</div><div><br></div><div>void QRGoster;</div><div>{ PnlQRModal.Visible = True; }</div><div><br></div><div>void QRKapat;</div><div>{ PnlQRModal.Visible = False; }</div><div><br></div><div>void KategorileriYukle;</div><div>var</div><div>&nbsp; catRest: TclRest;</div><div>&nbsp; catDataset: TCLJSONQuery;</div><div>{</div><div>&nbsp; KategoriSayisi = 0;</div><div>&nbsp; catRest = TclRest.Create;</div><div>&nbsp; catRest.BaseURL = BaseURL + 'api.php?action=get_categories&amp;restaurant_id=1&amp;format=flat';</div><div>&nbsp; catRest.Method = rmGET;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; catRest.Execute;</div><div>&nbsp; except</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div>&nbsp; if (catRest.Response &lt;&gt; '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; catDataset = Clomosy.ClDataSetFromJSON(catRest.Response);</div><div>&nbsp; &nbsp; while (catDataset.Eof == False)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; CmbKategori.AddItem(catDataset.FieldByName('name').AsString, catDataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; KategoriSayisi = KategoriSayisi + 1;</div><div>&nbsp; &nbsp; &nbsp; catDataset.Next;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void KategoriSec(TargetCatId: Integer);</div><div>var</div><div>&nbsp; i: Integer;</div><div>&nbsp; n: Integer;</div><div>{</div><div>&nbsp; CmbKategori.ItemIndex = -1;</div><div>&nbsp; if (TargetCatId == 0)</div><div>&nbsp; { Exit; }</div><div>&nbsp; i = 0;</div><div>&nbsp; n = KategoriSayisi;</div><div>&nbsp; while (i &lt; n)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if (CmbKategori.GetValueIndex(i) == IntToStr(TargetCatId))</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; CmbKategori.ItemIndex = i;</div><div>&nbsp; &nbsp; &nbsp; i = n;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; i = i + 1;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void UrunSil;</div><div>var</div><div>&nbsp; SilRest: TclRest;</div><div>&nbsp; reqBody: String;</div><div>&nbsp; BtnSil: TclProButton;</div><div>&nbsp; P1: TclProPanel;</div><div>&nbsp; P2: TclProPanel;</div><div>{</div><div>&nbsp; BtnSil = TclProButton(AnaForm.clSender);</div><div>&nbsp; reqBody = '{"action":"delete_product","id":' + IntToStr(BtnSil.clTagInt) + ',"restaurant_id":1}';</div><div>&nbsp; SilRest = TclRest.Create;</div><div>&nbsp; SilRest.BaseURL = BaseURL + 'api.php';</div><div>&nbsp; SilRest.Accept = 'application/json';</div><div>&nbsp; SilRest.Method = rmPOST;</div><div>&nbsp; SilRest.AddBody(reqBody, 'application/json');</div><div>&nbsp; SilRest.Execute;</div><div>&nbsp; P1 = TclProPanel(BtnSil.Parent);</div><div>&nbsp; P2 = TclProPanel(P1.Parent);</div><div>&nbsp; TclProPanel(P2.Parent).Visible = False;</div><div>}</div><div><br></div><div>void UrunleriYukle;</div><div>var</div><div>&nbsp; clRest: TclRest;</div><div>&nbsp; dataset: TCLJSONQuery;</div><div>&nbsp; PnlUrunItem: TclProPanel;</div><div>&nbsp; PnlUrunSag: TclProPanel;</div><div>&nbsp; PnlUrunIkon: TclProPanel;</div><div>&nbsp; PnlUrunSol: TclProPanel;</div><div>&nbsp; PnlButonlar: TclProPanel;</div><div>&nbsp; LblUrunAd: TclProLabel;</div><div>&nbsp; LblUrunKat: TclProLabel;</div><div>&nbsp; LblUrunFiyat: TclProLabel;</div><div>&nbsp; BtnSilItem: TclProButton;</div><div>&nbsp; BtnDuzenleItem: TclProButton;</div><div>&nbsp; ImgUrunList: TclImage;</div><div>&nbsp; GorselUrl: String;</div><div>{</div><div>&nbsp; ScrUrunler.Free;</div><div>&nbsp; ScrUrunler = AnaForm.AddNewVertScrollBox(PnlAna, 'ScrUrunler');</div><div>&nbsp; ScrUrunler.Align = alClient;</div><div><br></div><div>&nbsp; clRest = TclRest.Create;</div><div>&nbsp; clRest.BaseURL = BaseURL + 'api.php?action=get_products&amp;restaurant_id=1&amp;format=flat';</div><div>&nbsp; clRest.Method = rmGET;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; clRest.Execute;</div><div>&nbsp; except</div><div>&nbsp; &nbsp; ShowMessage('Sunucuya baglanamadi!');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (clRest.Response &lt;&gt; '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; dataset = Clomosy.ClDataSetFromJSON(clRest.Response);</div><div>&nbsp; &nbsp; while (dataset.Eof == False)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem = AnaForm.AddNewProPanel(ScrUrunler, 'Pnl_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.Height = 90;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.Margins.Top = 8;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.Margins.Left = 16;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.Margins.Right = 16;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.BorderColor = clAlphaColor.clHexToColor('#F0F0F0');</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.BorderWidth = 1;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.RoundWidth = 16;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.clProSettings.RoundHeight = 16;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunItem.SetclProSettings(PnlUrunItem.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; PnlUrunIkon = AnaForm.AddNewProPanel(PnlUrunItem, 'Ikon_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; PnlUrunIkon.Align = alLeft;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunIkon.Width = 60;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunIkon.Margins.Left = 12;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunIkon.Margins.Top = 14;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunIkon.Margins.Bottom = 14;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunIkon.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F5F5F5');</div><div>&nbsp; &nbsp; &nbsp; PnlUrunIkon.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunIkon.clProSettings.RoundWidth = 12;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunIkon.clProSettings.RoundHeight = 12;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunIkon.SetclProSettings(PnlUrunIkon.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; ImgUrunList = AnaForm.AddNewImage(PnlUrunIkon, 'Img_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; ImgUrunList.Align = alClient;</div><div>&nbsp; &nbsp; &nbsp; GorselUrl = dataset.FieldByName('image_url').AsString;</div><div>&nbsp; &nbsp; &nbsp; if (Copy(GorselUrl, 1, 7) == 'uploads')</div><div>&nbsp; &nbsp; &nbsp; { GorselUrl = BaseURL + GorselUrl; }</div><div>&nbsp; &nbsp; &nbsp; if (GorselUrl &lt;&gt; '')</div><div>&nbsp; &nbsp; &nbsp; { AnaForm.SetImage(ImgUrunList, GorselUrl); }</div><div><br></div><div>&nbsp; &nbsp; &nbsp; PnlUrunSag = AnaForm.AddNewProPanel(PnlUrunItem, 'Sag_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; PnlUrunSag.Align = alRight;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunSag.Width = 115;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunSag.Margins.Right = 12;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunSag.Margins.Top = 12;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunSag.Margins.Bottom = 12;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunSag.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; &nbsp; &nbsp; PnlUrunSag.SetclProSettings(PnlUrunSag.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; LblUrunFiyat = AnaForm.AddNewProLabel(PnlUrunSag, 'LblF_' + dataset.FieldByName('id').AsString, dataset.FieldByName('price').AsString + ' TL');</div><div>&nbsp; &nbsp; &nbsp; LblUrunFiyat.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; LblUrunFiyat.Height = 24;</div><div>&nbsp; &nbsp; &nbsp; LblUrunFiyat.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; LblUrunFiyat.clProSettings.FontSize = 14;</div><div>&nbsp; &nbsp; &nbsp; LblUrunFiyat.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; LblUrunFiyat.SetclProSettings(LblUrunFiyat.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; PnlButonlar = AnaForm.AddNewProPanel(PnlUrunSag, 'Btns_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; PnlButonlar.Align = alBottom;</div><div>&nbsp; &nbsp; &nbsp; PnlButonlar.Height = 30;</div><div>&nbsp; &nbsp; &nbsp; PnlButonlar.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; &nbsp; &nbsp; PnlButonlar.SetclProSettings(PnlButonlar.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; BtnDuzenleItem = AnaForm.AddNewProButton(PnlButonlar, 'BtnE_' + dataset.FieldByName('id').AsString, 'Duzenle');</div><div>&nbsp; &nbsp; &nbsp; BtnDuzenleItem.Align = alLeft;</div><div>&nbsp; &nbsp; &nbsp; BtnDuzenleItem.Width = 52;</div><div>&nbsp; &nbsp; &nbsp; BtnDuzenleItem.clTagInt = dataset.FieldByName('id').AsInteger;</div><div>&nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0FAFA');</div><div>&nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.FontSize = 11;</div><div>&nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.RoundWidth = 8;</div><div>&nbsp; &nbsp; &nbsp; BtnDuzenleItem.clProSettings.RoundHeight = 8;</div><div>&nbsp; &nbsp; &nbsp; BtnDuzenleItem.SetclProSettings(BtnDuzenleItem.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; AnaForm.AddNewEvent(BtnDuzenleItem, tbeOnClick, 'GoToDuzenle');</div><div><br></div><div>&nbsp; &nbsp; &nbsp; BtnSilItem = AnaForm.AddNewProButton(PnlButonlar, 'BtnS_' + dataset.FieldByName('id').AsString, 'Sil');</div><div>&nbsp; &nbsp; &nbsp; BtnSilItem.Align = alRight;</div><div>&nbsp; &nbsp; &nbsp; BtnSilItem.Width = 52;</div><div>&nbsp; &nbsp; &nbsp; BtnSilItem.clTagInt = dataset.FieldByName('id').AsInteger;</div><div>&nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFF0F0');</div><div>&nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.FontColor = clAlphaColor.clHexToColor('#ff3f3f');</div><div>&nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.FontSize = 12;</div><div>&nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.RoundWidth = 8;</div><div>&nbsp; &nbsp; &nbsp; BtnSilItem.clProSettings.RoundHeight = 8;</div><div>&nbsp; &nbsp; &nbsp; BtnSilItem.SetclProSettings(BtnSilItem.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; AnaForm.AddNewEvent(BtnSilItem, tbeOnClick, 'UrunSil');</div><div><br></div><div>&nbsp; &nbsp; &nbsp; PnlUrunSol = AnaForm.AddNewProPanel(PnlUrunItem, 'Sol_' + dataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; PnlUrunSol.Align = alClient;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunSol.Margins.Left = 10;</div><div>&nbsp; &nbsp; &nbsp; PnlUrunSol.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; &nbsp; &nbsp; PnlUrunSol.SetclProSettings(PnlUrunSol.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; LblUrunAd = AnaForm.AddNewProLabel(PnlUrunSol, 'LblA_' + dataset.FieldByName('id').AsString, dataset.FieldByName('name').AsString);</div><div>&nbsp; &nbsp; &nbsp; LblUrunAd.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; LblUrunAd.Height = 32;</div><div>&nbsp; &nbsp; &nbsp; LblUrunAd.Margins.Top = 12;</div><div>&nbsp; &nbsp; &nbsp; LblUrunAd.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; &nbsp; &nbsp; LblUrunAd.clProSettings.FontSize = 15;</div><div>&nbsp; &nbsp; &nbsp; LblUrunAd.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; LblUrunAd.SetclProSettings(LblUrunAd.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; LblUrunKat = AnaForm.AddNewProLabel(PnlUrunSol, 'LblK_' + dataset.FieldByName('id').AsString, dataset.FieldByName('category_name').AsString);</div><div>&nbsp; &nbsp; &nbsp; LblUrunKat.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; LblUrunKat.Height = 20;</div><div>&nbsp; &nbsp; &nbsp; LblUrunKat.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; LblUrunKat.clProSettings.FontSize = 11;</div><div>&nbsp; &nbsp; &nbsp; LblUrunKat.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; LblUrunKat.SetclProSettings(LblUrunKat.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; dataset.Next;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void GoToAna;</div><div>{</div><div>&nbsp; EkraniGoster(PnlAna);</div><div>&nbsp; UrunleriYukle;</div><div>}</div><div><br></div><div>void GoToDuzenle;</div><div>var</div><div>&nbsp; BtnDuz: TclProButton;</div><div>&nbsp; getRest: TclRest;</div><div>&nbsp; getDataset: TCLJSONQuery;</div><div>&nbsp; prodDataset: TCLJSONQuery;</div><div>&nbsp; imageUrlStr: String;</div><div>{</div><div>&nbsp; BtnDuz = TclProButton(AnaForm.clSender);</div><div>&nbsp; DuzenlenenUrunId = BtnDuz.clTagInt;</div><div>&nbsp; IsEditMode = True;</div><div>&nbsp; FotoSecildi = False;</div><div>&nbsp; LblYeniUrunBaslik.Text = 'Urunu Duzenle';</div><div>&nbsp; EdtUrunAdi.Text = '';</div><div>&nbsp; EdtUrunFiyat.Text = '';</div><div>&nbsp; ImgUrunFoto.Bitmap = Nil;</div><div><br></div><div>&nbsp; getRest = TclRest.Create;</div><div>&nbsp; getRest.BaseURL = BaseURL + 'api.php?action=get_product&amp;restaurant_id=1&amp;id=' + IntToStr(DuzenlenenUrunId);</div><div>&nbsp; getRest.Method = rmGET;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; getRest.Execute;</div><div>&nbsp; except</div><div>&nbsp; &nbsp; ShowMessage('Urun bilgileri alinamadi.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (getRest.Response &lt;&gt; '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; getDataset = Clomosy.ClDataSetFromJSON(getRest.Response);</div><div>&nbsp; &nbsp; if (getDataset.FieldByName('success').AsBoolean)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; prodDataset = Clomosy.ClDataSetFromJSON(getDataset.FieldByName('product').AsString);</div><div>&nbsp; &nbsp; &nbsp; EdtUrunAdi.Text = prodDataset.FieldByName('name').AsString;</div><div>&nbsp; &nbsp; &nbsp; EdtUrunFiyat.Text = prodDataset.FieldByName('price').AsString;</div><div>&nbsp; &nbsp; &nbsp; KategoriSec(prodDataset.FieldByName('category_id').AsInteger);</div><div>&nbsp; &nbsp; &nbsp; imageUrlStr = prodDataset.FieldByName('image_url').AsString;</div><div>&nbsp; &nbsp; &nbsp; if (Copy(imageUrlStr, 1, 7) == 'uploads')</div><div>&nbsp; &nbsp; &nbsp; { imageUrlStr = BaseURL + imageUrlStr; }</div><div>&nbsp; &nbsp; &nbsp; if (imageUrlStr &lt;&gt; '')</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; AnaForm.SetImage(ImgUrunFoto, imageUrlStr);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.Text = 'Mevcut fotograf mevcut';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.SetclProSettings(LblFotoDurum.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.Text = 'Fotograf yok';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.clProSettings.FontColor = clAlphaColor.clHexToColor('#999999');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; LblFotoDurum.SetclProSettings(LblFotoDurum.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; EkraniGoster(PnlYeniUrun);</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; { ShowMessage('Urun bulunamadi.'); }</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void GoToYeniUrun;</div><div>{</div><div>&nbsp; IsEditMode = False;</div><div>&nbsp; DuzenlenenUrunId = 0;</div><div>&nbsp; FotoSecildi = False;</div><div>&nbsp; LblYeniUrunBaslik.Text = 'Yeni Urun Ekle';</div><div>&nbsp; EdtUrunAdi.Text = '';</div><div>&nbsp; EdtUrunFiyat.Text = '';</div><div>&nbsp; ImgUrunFoto.Bitmap = Nil;</div><div>&nbsp; CmbKategori.ItemIndex = -1;</div><div>&nbsp; LblFotoDurum.Text = 'Fotograf secilmedi';</div><div>&nbsp; LblFotoDurum.clProSettings.FontColor = clAlphaColor.clHexToColor('#999999');</div><div>&nbsp; LblFotoDurum.SetclProSettings(LblFotoDurum.clProSettings);</div><div>&nbsp; EkraniGoster(PnlYeniUrun);</div><div>}</div><div><br></div><div>void FotoSec;</div><div>{</div><div>&nbsp; try</div><div>&nbsp; &nbsp; Clomosy.ImageChooser(AnaForm, ImgUrunFoto);</div><div>&nbsp; &nbsp; FotoSecildi = True;</div><div>&nbsp; &nbsp; LblFotoDurum.Text = 'Fotograf secildi';</div><div>&nbsp; &nbsp; LblFotoDurum.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; LblFotoDurum.SetclProSettings(LblFotoDurum.clProSettings);</div><div>&nbsp; except</div><div>&nbsp; &nbsp; ShowMessage('Kamera acilamadi.');</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void YeniUrunKaydet;</div><div>var</div><div>&nbsp; KaydetRest: TclRest;</div><div>&nbsp; reqBody: String;</div><div>&nbsp; LBase64Veri: String;</div><div>&nbsp; LMemStream: TCLMemoryStream;</div><div>&nbsp; selCatId: String;</div><div>{</div><div>&nbsp; if (EdtUrunAdi.Text == '')</div><div>&nbsp; { ShowMessage('Urun adi giriniz!'); Exit; }</div><div>&nbsp; if (EdtUrunFiyat.Text == '')</div><div>&nbsp; { ShowMessage('Fiyat giriniz!'); Exit; }</div><div>&nbsp; if (CmbKategori.ItemIndex == -1)</div><div>&nbsp; { ShowMessage('Kategori seciniz!'); Exit; }</div><div>&nbsp; if (IsEditMode == False)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if (FotoSecildi == False)</div><div>&nbsp; &nbsp; { ShowMessage('Fotograf seciniz!'); Exit; }</div><div>&nbsp; }</div><div><br></div><div>&nbsp; selCatId = CmbKategori.GetValueIndex(CmbKategori.ItemIndex);</div><div>&nbsp; LBase64Veri = '';</div><div><br></div><div>&nbsp; if (FotoSecildi)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; LMemStream = TCLMemoryStream.Create;</div><div>&nbsp; &nbsp; ImgUrunFoto.Bitmap.SaveToStream(LMemStream);</div><div>&nbsp; &nbsp; if (LMemStream.Size == 0)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Fotograf bos!');</div><div>&nbsp; &nbsp; &nbsp; LMemStream.Free;</div><div>&nbsp; &nbsp; &nbsp; Exit;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; LBase64Veri = LMemStream.AsBase64;</div><div>&nbsp; &nbsp; LMemStream.Free;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; reqBody = '{"restaurant_id":1,"category_id":' + selCatId;</div><div>&nbsp; reqBody = reqBody + ',"name":"' + EdtUrunAdi.Text + '"';</div><div>&nbsp; reqBody = reqBody + ',"description":"' + EdtUrunAdi.Text + '"';</div><div>&nbsp; reqBody = reqBody + ',"price":' + EdtUrunFiyat.Text;</div><div>&nbsp; if (IsEditMode)</div><div>&nbsp; { reqBody = reqBody + ',"id":' + IntToStr(DuzenlenenUrunId); }</div><div>&nbsp; if (FotoSecildi)</div><div>&nbsp; { reqBody = reqBody + ',"image_base64":"' + LBase64Veri + '"'; }</div><div>&nbsp; reqBody = reqBody + '}';</div><div><br></div><div>&nbsp; KaydetRest = TclRest.Create;</div><div>&nbsp; KaydetRest.BaseURL = BaseURL + 'api.php?action=save_product';</div><div>&nbsp; KaydetRest.Accept = 'application/json';</div><div>&nbsp; KaydetRest.Method = rmPOST;</div><div>&nbsp; KaydetRest.AddBody(reqBody, 'application/json');</div><div>&nbsp; try</div><div>&nbsp; &nbsp; KaydetRest.Execute;</div><div>&nbsp; except</div><div>&nbsp; &nbsp; ShowMessage('Sunucu baglanti hatasi!');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div>&nbsp; if (KaydetRest.Response &lt;&gt; '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Kaydedildi!');</div><div>&nbsp; &nbsp; EdtUrunAdi.Text = '';</div><div>&nbsp; &nbsp; EdtUrunFiyat.Text = '';</div><div>&nbsp; &nbsp; ImgUrunFoto.Bitmap = Nil;</div><div>&nbsp; &nbsp; IsEditMode = False;</div><div>&nbsp; &nbsp; DuzenlenenUrunId = 0;</div><div>&nbsp; &nbsp; FotoSecildi = False;</div><div>&nbsp; &nbsp; GoToAna;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; { ShowMessage('Sunucudan yanit alinamadi.'); }</div><div>}</div><div><br></div><div>void SiparisTamamla;</div><div>var</div><div>&nbsp; delRest: TclRest;</div><div>&nbsp; reqBody: String;</div><div>&nbsp; BtnT: TclProButton;</div><div>{</div><div>&nbsp; BtnT = TclProButton(AnaForm.clSender);</div><div>&nbsp; reqBody = '{"action":"delete_order","id":' + IntToStr(BtnT.clTagInt) + ',"restaurant_id":1}';</div><div>&nbsp; delRest = TclRest.Create;</div><div>&nbsp; delRest.BaseURL = BaseURL + 'api.php';</div><div>&nbsp; delRest.Accept = 'application/json';</div><div>&nbsp; delRest.Method = rmPOST;</div><div>&nbsp; delRest.AddBody(reqBody, 'application/json');</div><div>&nbsp; try</div><div>&nbsp; &nbsp; delRest.Execute;</div><div>&nbsp; &nbsp; TclProPanel(BtnT.Parent).Visible = False;</div><div>&nbsp; except</div><div>&nbsp; &nbsp; ShowMessage('Hata olustu');</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void SiparisleriYukle;</div><div>var</div><div>&nbsp; ordRest: TclRest;</div><div>&nbsp; ordDataset: TCLJSONQuery;</div><div>&nbsp; PnlOrdItem: TclProPanel;</div><div>&nbsp; LblOrdNo: TclProLabel;</div><div>&nbsp; LblOrdDetay: TclProLabel;</div><div>&nbsp; LblOrdFiyat: TclProLabel;</div><div>&nbsp; BtnTamamla: TclProButton;</div><div>{</div><div>&nbsp; ScrSiparisler.Free;</div><div>&nbsp; ScrSiparisler = AnaForm.AddNewVertScrollBox(PnlSiparisler, 'ScrSiparisler');</div><div>&nbsp; ScrSiparisler.Align = alClient;</div><div><br></div><div>&nbsp; ordRest = TclRest.Create;</div><div>&nbsp; ordRest.BaseURL = BaseURL + 'api.php?action=get_orders&amp;restaurant_id=1&amp;format=flat';</div><div>&nbsp; ordRest.Method = rmGET;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; ordRest.Execute;</div><div>&nbsp; except</div><div>&nbsp; &nbsp; ShowMessage('Siparisler yuklenemedi.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (ordRest.Response &lt;&gt; '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ordDataset = Clomosy.ClDataSetFromJSON(ordRest.Response);</div><div>&nbsp; &nbsp; while (ordDataset.Eof == False)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem = AnaForm.AddNewProPanel(ScrSiparisler, 'PnlOrd_' + ordDataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.Height = 120;</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.Margins.Top = 10;</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.Margins.Left = 16;</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.Margins.Right = 16;</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E8E8E8');</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.BorderWidth = 1;</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.RoundWidth = 16;</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.clProSettings.RoundHeight = 16;</div><div>&nbsp; &nbsp; &nbsp; PnlOrdItem.SetclProSettings(PnlOrdItem.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; LblOrdNo = AnaForm.AddNewProLabel(PnlOrdItem, 'LblON_' + ordDataset.FieldByName('id').AsString, 'Siparis #' + ordDataset.FieldByName('id').AsString);</div><div>&nbsp; &nbsp; &nbsp; LblOrdNo.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; LblOrdNo.Height = 30;</div><div>&nbsp; &nbsp; &nbsp; LblOrdNo.Margins.Left = 14;</div><div>&nbsp; &nbsp; &nbsp; LblOrdNo.Margins.Top = 10;</div><div>&nbsp; &nbsp; &nbsp; LblOrdNo.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; &nbsp; &nbsp; LblOrdNo.clProSettings.FontSize = 14;</div><div>&nbsp; &nbsp; &nbsp; LblOrdNo.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; LblOrdNo.SetclProSettings(LblOrdNo.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; LblOrdDetay = AnaForm.AddNewProLabel(PnlOrdItem, 'LblOD_' + ordDataset.FieldByName('id').AsString, ordDataset.FieldByName('items_text').AsString);</div><div>&nbsp; &nbsp; &nbsp; LblOrdDetay.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; LblOrdDetay.Height = 24;</div><div>&nbsp; &nbsp; &nbsp; LblOrdDetay.Margins.Left = 14;</div><div>&nbsp; &nbsp; &nbsp; LblOrdDetay.Margins.Right = 14;</div><div>&nbsp; &nbsp; &nbsp; LblOrdDetay.clProSettings.FontColor = clAlphaColor.clHexToColor('#666666');</div><div>&nbsp; &nbsp; &nbsp; LblOrdDetay.clProSettings.FontSize = 12;</div><div>&nbsp; &nbsp; &nbsp; LblOrdDetay.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; LblOrdDetay.SetclProSettings(LblOrdDetay.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; LblOrdFiyat = AnaForm.AddNewProLabel(PnlOrdItem, 'LblOP_' + ordDataset.FieldByName('id').AsString, 'Toplam: ' + ordDataset.FieldByName('total_price').AsString + ' TL');</div><div>&nbsp; &nbsp; &nbsp; LblOrdFiyat.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; LblOrdFiyat.Height = 22;</div><div>&nbsp; &nbsp; &nbsp; LblOrdFiyat.Margins.Left = 14;</div><div>&nbsp; &nbsp; &nbsp; LblOrdFiyat.Margins.Top = 2;</div><div>&nbsp; &nbsp; &nbsp; LblOrdFiyat.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; LblOrdFiyat.clProSettings.FontSize = 13;</div><div>&nbsp; &nbsp; &nbsp; LblOrdFiyat.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; LblOrdFiyat.SetclProSettings(LblOrdFiyat.clProSettings);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; BtnTamamla = AnaForm.AddNewProButton(PnlOrdItem, 'BtnT_' + ordDataset.FieldByName('id').AsString, 'Tamamlandi');</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.Align = alBottom;</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.Height = 30;</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.Margins.Left = 14;</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.Margins.Right = 14;</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.Margins.Bottom = 8;</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.clTagInt = ordDataset.FieldByName('id').AsInteger;</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#EAFBFA');</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.FontSize = 12;</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.IsRound = True;</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.RoundWidth = 8;</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.clProSettings.RoundHeight = 8;</div><div>&nbsp; &nbsp; &nbsp; BtnTamamla.SetclProSettings(BtnTamamla.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; AnaForm.AddNewEvent(BtnTamamla, tbeOnClick, 'SiparisTamamla');</div><div><br></div><div>&nbsp; &nbsp; &nbsp; ordDataset.Next;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div><br></div><div>&nbsp; Clomosy.SendNotifyAllUsers('Yeni Siparis!', 'Bekleyen siparislerinizi kontrol edin.', '');</div><div>}</div><div><br></div><div>void GoToSiparisler;</div><div>{</div><div>&nbsp; EkraniGoster(PnlSiparisler);</div><div>&nbsp; SiparisleriYukle;</div><div>}</div><div><br></div><div>{</div><div>&nbsp; BaseURL = '<a href="http://192.168.1.43/qrmenu/" target="_blank" rel="nofollow">http://192.168.1.43/qrmenu/</a>';</div><div>&nbsp; IsEditMode = False;</div><div>&nbsp; DuzenlenenUrunId = 0;</div><div>&nbsp; FotoSecildi = False;</div><div>&nbsp; KategoriSayisi = 0;</div><div><br></div><div>&nbsp; AnaForm = TclForm.Create(Self);</div><div>&nbsp; AnaForm.SetFormColor('#F8F9FA', '', clGNone);</div><div><br></div><div>&nbsp; PnlAna = AnaForm.AddNewPanel(AnaForm, 'PnlAna');</div><div>&nbsp; PnlAna.Align = alClient;</div><div><br></div><div>&nbsp; PnlAnaUst = AnaForm.AddNewProPanel(PnlAna, 'PnlAnaUst');</div><div>&nbsp; PnlAnaUst.Align = alTop;</div><div>&nbsp; PnlAnaUst.Height = 64;</div><div>&nbsp; PnlAnaUst.Margins.Left = 16;</div><div>&nbsp; PnlAnaUst.Margins.Right = 16;</div><div>&nbsp; PnlAnaUst.Margins.Top = 8;</div><div>&nbsp; PnlAnaUst.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8F9FA');</div><div>&nbsp; PnlAnaUst.SetclProSettings(PnlAnaUst.clProSettings);</div><div><br></div><div>&nbsp; LblAnaBaslik = AnaForm.AddNewProLabel(PnlAnaUst, 'LblAna', 'Menu Yonetimi');</div><div>&nbsp; LblAnaBaslik.Align = alLeft;</div><div>&nbsp; LblAnaBaslik.Width = 160;</div><div>&nbsp; LblAnaBaslik.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; LblAnaBaslik.clProSettings.FontSize = 20;</div><div>&nbsp; LblAnaBaslik.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; LblAnaBaslik.SetclProSettings(LblAnaBaslik.clProSettings);</div><div><br></div><div>&nbsp; BtnQR = AnaForm.AddNewProButton(PnlAnaUst, 'BtnQR', 'QR');</div><div>&nbsp; BtnQR.Align = alRight;</div><div>&nbsp; BtnQR.Width = 44;</div><div>&nbsp; BtnQR.Height = 44;</div><div>&nbsp; BtnQR.Margins.Top = 10;</div><div>&nbsp; BtnQR.Margins.Bottom = 10;</div><div>&nbsp; BtnQR.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnQR.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnQR.clProSettings.FontSize = 14;</div><div>&nbsp; BtnQR.clProSettings.IsRound = True;</div><div>&nbsp; BtnQR.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnQR.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnQR.SetclProSettings(BtnQR.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnQR, tbeOnClick, 'QRGoster');</div><div><br></div><div>&nbsp; BtnSiparisler = AnaForm.AddNewProButton(PnlAnaUst, 'BtnSip', 'Sip');</div><div>&nbsp; BtnSiparisler.Align = alRight;</div><div>&nbsp; BtnSiparisler.Width = 44;</div><div>&nbsp; BtnSiparisler.Height = 44;</div><div>&nbsp; BtnSiparisler.Margins.Top = 10;</div><div>&nbsp; BtnSiparisler.Margins.Bottom = 10;</div><div>&nbsp; BtnSiparisler.Margins.Right = 8;</div><div>&nbsp; BtnSiparisler.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnSiparisler.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnSiparisler.clProSettings.FontSize = 11;</div><div>&nbsp; BtnSiparisler.clProSettings.IsRound = True;</div><div>&nbsp; BtnSiparisler.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnSiparisler.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnSiparisler.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E0E0E0');</div><div>&nbsp; BtnSiparisler.clProSettings.BorderWidth = 1;</div><div>&nbsp; BtnSiparisler.SetclProSettings(BtnSiparisler.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnSiparisler, tbeOnClick, 'GoToSiparisler');</div><div><br></div><div>&nbsp; ScrUrunler = AnaForm.AddNewVertScrollBox(PnlAna, 'ScrUrunler');</div><div>&nbsp; ScrUrunler.Align = alClient;</div><div><br></div><div>&nbsp; PnlAnaAlt = AnaForm.AddNewProPanel(PnlAna, 'PnlAnaAlt');</div><div>&nbsp; PnlAnaAlt.Align = alBottom;</div><div>&nbsp; PnlAnaAlt.Height = 88;</div><div>&nbsp; PnlAnaAlt.Margins.Left = 16;</div><div>&nbsp; PnlAnaAlt.Margins.Right = 16;</div><div>&nbsp; PnlAnaAlt.Margins.Bottom = 8;</div><div>&nbsp; PnlAnaAlt.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8F9FA');</div><div>&nbsp; PnlAnaAlt.SetclProSettings(PnlAnaAlt.clProSettings);</div><div><br></div><div>&nbsp; BtnUrunEkle = AnaForm.AddNewProButton(PnlAnaAlt, 'BtnEkle', '+ Yeni Urun Ekle');</div><div>&nbsp; BtnUrunEkle.Align = alClient;</div><div>&nbsp; BtnUrunEkle.Margins.Top = 12;</div><div>&nbsp; BtnUrunEkle.Margins.Bottom = 12;</div><div>&nbsp; BtnUrunEkle.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnUrunEkle.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnUrunEkle.clProSettings.FontSize = 17;</div><div>&nbsp; BtnUrunEkle.clProSettings.IsRound = True;</div><div>&nbsp; BtnUrunEkle.clProSettings.RoundWidth = 16;</div><div>&nbsp; BtnUrunEkle.clProSettings.RoundHeight = 16;</div><div>&nbsp; BtnUrunEkle.SetclProSettings(BtnUrunEkle.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnUrunEkle, tbeOnClick, 'GoToYeniUrun');</div><div><br></div><div>&nbsp; PnlQRModal = AnaForm.AddNewProPanel(AnaForm, 'PnlQRModal');</div><div>&nbsp; PnlQRModal.Align = alClient;</div><div>&nbsp; PnlQRModal.Visible = False;</div><div>&nbsp; PnlQRModal.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#CC000000');</div><div>&nbsp; PnlQRModal.SetclProSettings(PnlQRModal.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(PnlQRModal, tbeOnClick, 'QRKapat');</div><div><br></div><div>&nbsp; PnlQRKart = AnaForm.AddNewProPanel(PnlQRModal, 'PnlQRKart');</div><div>&nbsp; PnlQRKart.Align = alCenter;</div><div>&nbsp; PnlQRKart.Width = 280;</div><div>&nbsp; PnlQRKart.Height = 360;</div><div>&nbsp; PnlQRKart.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; PnlQRKart.clProSettings.IsRound = True;</div><div>&nbsp; PnlQRKart.clProSettings.RoundWidth = 24;</div><div>&nbsp; PnlQRKart.clProSettings.RoundHeight = 24;</div><div>&nbsp; PnlQRKart.SetclProSettings(PnlQRKart.clProSettings);</div><div><br></div><div>&nbsp; LblQRBaslik = AnaForm.AddNewProLabel(PnlQRKart, 'LblQR', 'Menu QR Kodu');</div><div>&nbsp; LblQRBaslik.Align = alTop;</div><div>&nbsp; LblQRBaslik.Height = 50;</div><div>&nbsp; LblQRBaslik.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; LblQRBaslik.clProSettings.FontSize = 18;</div><div>&nbsp; LblQRBaslik.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblQRBaslik.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; LblQRBaslik.SetclProSettings(LblQRBaslik.clProSettings);</div><div><br></div><div>&nbsp; QrKod = AnaForm.AddNewQRCodeGenerator(PnlQRKart, 'QrKod', BaseURL + 'menu.php?id=1&amp;i=1');</div><div>&nbsp; QrKod.Align = alTop;</div><div>&nbsp; QrKod.Height = 240;</div><div>&nbsp; QrKod.Margins.Left = 20;</div><div>&nbsp; QrKod.Margins.Right = 20;</div><div><br></div><div>&nbsp; BtnQRKapat = AnaForm.AddNewProButton(PnlQRKart, 'BtnQRKapat', 'Kapat');</div><div>&nbsp; BtnQRKapat.Align = alBottom;</div><div>&nbsp; BtnQRKapat.Height = 48;</div><div>&nbsp; BtnQRKapat.Margins.Left = 20;</div><div>&nbsp; BtnQRKapat.Margins.Right = 20;</div><div>&nbsp; BtnQRKapat.Margins.Bottom = 16;</div><div>&nbsp; BtnQRKapat.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8F9FA');</div><div>&nbsp; BtnQRKapat.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnQRKapat.clProSettings.FontSize = 15;</div><div>&nbsp; BtnQRKapat.clProSettings.IsRound = True;</div><div>&nbsp; BtnQRKapat.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnQRKapat.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnQRKapat.SetclProSettings(BtnQRKapat.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnQRKapat, tbeOnClick, 'QRKapat');</div><div><br></div><div>&nbsp; PnlYeniUrun = AnaForm.AddNewPanel(AnaForm, 'PnlYeniUrun');</div><div>&nbsp; PnlYeniUrun.Align = alClient;</div><div>&nbsp; PnlYeniUrun.Visible = False;</div><div><br></div><div>&nbsp; PnlYeniUrunUst = AnaForm.AddNewProPanel(PnlYeniUrun, 'PnlYeniUst');</div><div>&nbsp; PnlYeniUrunUst.Align = alTop;</div><div>&nbsp; PnlYeniUrunUst.Height = 64;</div><div>&nbsp; PnlYeniUrunUst.Margins.Left = 16;</div><div>&nbsp; PnlYeniUrunUst.Margins.Right = 16;</div><div>&nbsp; PnlYeniUrunUst.Margins.Top = 8;</div><div>&nbsp; PnlYeniUrunUst.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8F9FA');</div><div>&nbsp; PnlYeniUrunUst.SetclProSettings(PnlYeniUrunUst.clProSettings);</div><div><br></div><div>&nbsp; BtnYeniUrunGeri = AnaForm.AddNewProButton(PnlYeniUrunUst, 'BtnGeri', '&lt;');</div><div>&nbsp; BtnYeniUrunGeri.Align = alLeft;</div><div>&nbsp; BtnYeniUrunGeri.Width = 44;</div><div>&nbsp; BtnYeniUrunGeri.Height = 44;</div><div>&nbsp; BtnYeniUrunGeri.Margins.Top = 10;</div><div>&nbsp; BtnYeniUrunGeri.Margins.Bottom = 10;</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.FontSize = 20;</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.IsRound = True;</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E0E0E0');</div><div>&nbsp; BtnYeniUrunGeri.clProSettings.BorderWidth = 1;</div><div>&nbsp; BtnYeniUrunGeri.SetclProSettings(BtnYeniUrunGeri.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnYeniUrunGeri, tbeOnClick, 'GoToAna');</div><div><br></div><div>&nbsp; LblYeniUrunBaslik = AnaForm.AddNewProLabel(PnlYeniUrunUst, 'LblYBaslik', 'Yeni Urun Ekle');</div><div>&nbsp; LblYeniUrunBaslik.Align = alClient;</div><div>&nbsp; LblYeniUrunBaslik.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; LblYeniUrunBaslik.clProSettings.FontSize = 20;</div><div>&nbsp; LblYeniUrunBaslik.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblYeniUrunBaslik.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; LblYeniUrunBaslik.SetclProSettings(LblYeniUrunBaslik.clProSettings);</div><div><br></div><div>&nbsp; ScrYeniUrunForm = AnaForm.AddNewVertScrollBox(PnlYeniUrun, 'ScrYeniForm');</div><div>&nbsp; ScrYeniUrunForm.Align = alClient;</div><div><br></div><div>&nbsp; PnlForm = AnaForm.AddNewProPanel(ScrYeniUrunForm, 'PnlForm');</div><div>&nbsp; PnlForm.Align = alTop;</div><div>&nbsp; PnlForm.Height = 590;</div><div>&nbsp; PnlForm.Margins.Left = 16;</div><div>&nbsp; PnlForm.Margins.Right = 16;</div><div>&nbsp; PnlForm.Margins.Top = 8;</div><div>&nbsp; PnlForm.Margins.Bottom = 16;</div><div>&nbsp; PnlForm.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; PnlForm.clProSettings.IsRound = True;</div><div>&nbsp; PnlForm.clProSettings.RoundWidth = 20;</div><div>&nbsp; PnlForm.clProSettings.RoundHeight = 20;</div><div>&nbsp; PnlForm.clProSettings.BorderColor = clAlphaColor.clHexToColor('#F0F0F0');</div><div>&nbsp; PnlForm.clProSettings.BorderWidth = 1;</div><div>&nbsp; PnlForm.SetclProSettings(PnlForm.clProSettings);</div><div><br></div><div>&nbsp; ImgUrunFoto = AnaForm.AddNewImage(PnlForm, 'ImgUrunFoto');</div><div>&nbsp; ImgUrunFoto.Align = alTop;</div><div>&nbsp; ImgUrunFoto.Height = 180;</div><div>&nbsp; ImgUrunFoto.Margins.Left = 20;</div><div>&nbsp; ImgUrunFoto.Margins.Right = 20;</div><div>&nbsp; ImgUrunFoto.Margins.Top = 20;</div><div><br></div><div>&nbsp; BtnFotoSec = AnaForm.AddNewProButton(PnlForm, 'BtnFotoSec', 'Fotograf Sec');</div><div>&nbsp; BtnFotoSec.Align = alTop;</div><div>&nbsp; BtnFotoSec.Height = 48;</div><div>&nbsp; BtnFotoSec.Margins.Left = 20;</div><div>&nbsp; BtnFotoSec.Margins.Right = 20;</div><div>&nbsp; BtnFotoSec.Margins.Top = 12;</div><div>&nbsp; BtnFotoSec.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F0FAFA');</div><div>&nbsp; BtnFotoSec.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; BtnFotoSec.clProSettings.FontSize = 15;</div><div>&nbsp; BtnFotoSec.clProSettings.BorderColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; BtnFotoSec.clProSettings.BorderWidth = 1;</div><div>&nbsp; BtnFotoSec.clProSettings.IsRound = True;</div><div>&nbsp; BtnFotoSec.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnFotoSec.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnFotoSec.SetclProSettings(BtnFotoSec.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnFotoSec, tbeOnClick, 'FotoSec');</div><div><br></div><div>&nbsp; LblFotoDurum = AnaForm.AddNewProLabel(PnlForm, 'LblFotoDurum', 'Fotograf secilmedi');</div><div>&nbsp; LblFotoDurum.Align = alTop;</div><div>&nbsp; LblFotoDurum.Height = 24;</div><div>&nbsp; LblFotoDurum.Margins.Left = 20;</div><div>&nbsp; LblFotoDurum.Margins.Top = 6;</div><div>&nbsp; LblFotoDurum.clProSettings.FontColor = clAlphaColor.clHexToColor('#999999');</div><div>&nbsp; LblFotoDurum.clProSettings.FontSize = 13;</div><div>&nbsp; LblFotoDurum.SetclProSettings(LblFotoDurum.clProSettings);</div><div><br></div><div>&nbsp; CmbKategori = AnaForm.AddNewComboBox(PnlForm, 'CmbKategori');</div><div>&nbsp; CmbKategori.Align = alTop;</div><div>&nbsp; CmbKategori.Height = 48;</div><div>&nbsp; CmbKategori.Margins.Left = 20;</div><div>&nbsp; CmbKategori.Margins.Right = 20;</div><div>&nbsp; CmbKategori.Margins.Top = 12;</div><div><br></div><div>&nbsp; EdtUrunAdi = AnaForm.AddNewEdit(PnlForm, 'EdtUrunAdi', 'Urun Adi');</div><div>&nbsp; EdtUrunAdi.Align = alTop;</div><div>&nbsp; EdtUrunAdi.Height = 48;</div><div>&nbsp; EdtUrunAdi.Margins.Left = 20;</div><div>&nbsp; EdtUrunAdi.Margins.Right = 20;</div><div>&nbsp; EdtUrunAdi.Margins.Top = 12;</div><div><br></div><div>&nbsp; EdtUrunFiyat = AnaForm.AddNewEdit(PnlForm, 'EdtUrunFiyat', 'Fiyat (150.00)');</div><div>&nbsp; EdtUrunFiyat.Align = alTop;</div><div>&nbsp; EdtUrunFiyat.Height = 48;</div><div>&nbsp; EdtUrunFiyat.Margins.Left = 20;</div><div>&nbsp; EdtUrunFiyat.Margins.Right = 20;</div><div>&nbsp; EdtUrunFiyat.Margins.Top = 12;</div><div><br></div><div>&nbsp; BtnKaydet = AnaForm.AddNewProButton(PnlForm, 'BtnKaydet', 'Kaydet');</div><div>&nbsp; BtnKaydet.Align = alBottom;</div><div>&nbsp; BtnKaydet.Height = 52;</div><div>&nbsp; BtnKaydet.Margins.Left = 20;</div><div>&nbsp; BtnKaydet.Margins.Right = 20;</div><div>&nbsp; BtnKaydet.Margins.Bottom = 20;</div><div>&nbsp; BtnKaydet.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnKaydet.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnKaydet.clProSettings.FontSize = 17;</div><div>&nbsp; BtnKaydet.clProSettings.IsRound = True;</div><div>&nbsp; BtnKaydet.clProSettings.RoundWidth = 14;</div><div>&nbsp; BtnKaydet.clProSettings.RoundHeight = 14;</div><div>&nbsp; BtnKaydet.SetclProSettings(BtnKaydet.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnKaydet, tbeOnClick, 'YeniUrunKaydet');</div><div><br></div><div>&nbsp; PnlSiparisler = AnaForm.AddNewPanel(AnaForm, 'PnlSiparisler');</div><div>&nbsp; PnlSiparisler.Align = alClient;</div><div>&nbsp; PnlSiparisler.Visible = False;</div><div><br></div><div>&nbsp; PnlSiparislerUst = AnaForm.AddNewProPanel(PnlSiparisler, 'PnlSipUst');</div><div>&nbsp; PnlSiparislerUst.Align = alTop;</div><div>&nbsp; PnlSiparislerUst.Height = 64;</div><div>&nbsp; PnlSiparislerUst.Margins.Left = 16;</div><div>&nbsp; PnlSiparislerUst.Margins.Right = 16;</div><div>&nbsp; PnlSiparislerUst.Margins.Top = 8;</div><div>&nbsp; PnlSiparislerUst.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8F9FA');</div><div>&nbsp; PnlSiparislerUst.SetclProSettings(PnlSiparislerUst.clProSettings);</div><div><br></div><div>&nbsp; BtnSiparislerGeri = AnaForm.AddNewProButton(PnlSiparislerUst, 'BtnSipGeri', '&lt;');</div><div>&nbsp; BtnSiparislerGeri.Align = alLeft;</div><div>&nbsp; BtnSiparislerGeri.Width = 44;</div><div>&nbsp; BtnSiparislerGeri.Height = 44;</div><div>&nbsp; BtnSiparislerGeri.Margins.Top = 10;</div><div>&nbsp; BtnSiparislerGeri.Margins.Bottom = 10;</div><div>&nbsp; BtnSiparislerGeri.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; BtnSiparislerGeri.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; BtnSiparislerGeri.clProSettings.FontSize = 20;</div><div>&nbsp; BtnSiparislerGeri.clProSettings.IsRound = True;</div><div>&nbsp; BtnSiparislerGeri.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnSiparislerGeri.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnSiparislerGeri.clProSettings.BorderColor = clAlphaColor.clHexToColor('#E0E0E0');</div><div>&nbsp; BtnSiparislerGeri.clProSettings.BorderWidth = 1;</div><div>&nbsp; BtnSiparislerGeri.SetclProSettings(BtnSiparislerGeri.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnSiparislerGeri, tbeOnClick, 'GoToAna');</div><div><br></div><div>&nbsp; BtnSiparisYenile = AnaForm.AddNewProButton(PnlSiparislerUst, 'BtnSipYenile', 'Yenile');</div><div>&nbsp; BtnSiparisYenile.Align = alRight;</div><div>&nbsp; BtnSiparisYenile.Width = 60;</div><div>&nbsp; BtnSiparisYenile.Height = 44;</div><div>&nbsp; BtnSiparisYenile.Margins.Top = 10;</div><div>&nbsp; BtnSiparisYenile.Margins.Bottom = 10;</div><div>&nbsp; BtnSiparisYenile.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#EAFBFA');</div><div>&nbsp; BtnSiparisYenile.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ec4b6');</div><div>&nbsp; BtnSiparisYenile.clProSettings.FontSize = 13;</div><div>&nbsp; BtnSiparisYenile.clProSettings.IsRound = True;</div><div>&nbsp; BtnSiparisYenile.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnSiparisYenile.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnSiparisYenile.SetclProSettings(BtnSiparisYenile.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnSiparisYenile, tbeOnClick, 'GoToSiparisler');</div><div><br></div><div>&nbsp; LblSiparislerBaslik = AnaForm.AddNewProLabel(PnlSiparislerUst, 'LblSipBaslik', 'Siparisler');</div><div>&nbsp; LblSiparislerBaslik.Align = alClient;</div><div>&nbsp; LblSiparislerBaslik.clProSettings.FontColor = clAlphaColor.clHexToColor('#111111');</div><div>&nbsp; LblSiparislerBaslik.clProSettings.FontSize = 19;</div><div>&nbsp; LblSiparislerBaslik.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblSiparislerBaslik.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; LblSiparislerBaslik.SetclProSettings(LblSiparislerBaslik.clProSettings);</div><div><br></div><div>&nbsp; ScrSiparisler = AnaForm.AddNewVertScrollBox(PnlSiparisler, 'ScrSiparisler');</div><div>&nbsp; ScrSiparisler.Align = alClient;</div><div><br></div><div>&nbsp; KategorileriYukle;</div><div>&nbsp; UrunleriYukle;</div><div><br></div><div>&nbsp; AnaForm.Run;</div><div>}</div><div><br><br>bu kodun hatasını göremiyorum ve neden hata neden var anlayamadım</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>Mon, 06 Jul 2026 16:58:24 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1589&amp;PID=3667#3667</guid>
  </item> 
  <item>
   <title><![CDATA[Clomosy ile de&#287;i&#351;ken kullan&#305;m&#305; : kaydetmeme hatası]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1586&amp;PID=3662#3662</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=350">kayra.55</a><br /><strong>Konu:</strong> kaydetmeme hatası<br /><strong>Gönderim Zamanı:</strong> 03&nbsp;Temmuz&nbsp;2026 Saat 16:27<br /><br />Sorununuz devam ediyor mu ?&nbsp;<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>Fri, 03 Jul 2026 16:27:25 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1586&amp;PID=3662#3662</guid>
  </item> 
 </channel>
</rss>