<?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 : kod hatası</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; : kod hatası]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Fri, 24 Apr 2026 15:42:53 +0000</pubDate>
  <lastBuildDate>Fri, 24 Apr 2026 12:26:27 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>30</ttl>
  <WebWizForums:feedURL>https://forum.clomosy.com.tr/RSS_post_feed.asp?TID=1452</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[kod hatası : var   MyForm: TclForm;   CanliMQTT:...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1452&amp;PID=3308#3308</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> 1452<br /><strong>Gönderim Zamanı:</strong> 24&nbsp;Nisan&nbsp;2026 Saat 12:26<br /><br /><div>&nbsp; &nbsp; var</div><div>&nbsp; &nbsp; &nbsp; MyForm: TclForm;</div><div>&nbsp; &nbsp; &nbsp; CanliMQTT: TclMQTT;</div><div>&nbsp; &nbsp; &nbsp; PnlMain, PnlHeader, PnlContent, PnlLeft, PnlRight: TclProPanel;</div><div>&nbsp; &nbsp; &nbsp; PnlStatus, PnlControls, PnlAnswers, PnlWinner: TclProPanel;</div><div>&nbsp; &nbsp; &nbsp; LblTitle, LblSubTitle, LblKirmiziDurum, LblMaviDurum: TclProLabel;</div><div>&nbsp; &nbsp; &nbsp; LblSoruText, LblKirmiziCevap, LblMaviCevap, LblWinner: TclProLabel;</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat, BtnKontrolEt, BtnYonlendir, BtnSonrakiSoru: TclProButton;</div><div>&nbsp; &nbsp; &nbsp; MemoLog: TclMemo;</div><div>&nbsp; &nbsp; &nbsp; KirmiziHazir, MaviHazir: Boolean;</div><div>&nbsp; &nbsp; &nbsp; KirmiziCevap, MaviCevap: String;</div><div>&nbsp; &nbsp; &nbsp; KirmiziDogru, MaviDogru: Boolean;</div><div>&nbsp; &nbsp; &nbsp; KirmiziSure, MaviSure: Integer;</div><div>&nbsp; &nbsp; &nbsp; KazananRengi: String;</div><div>&nbsp; &nbsp; &nbsp; SoruAktif: Boolean;</div><div>&nbsp; &nbsp; &nbsp; SoruMetni, SecenekA, SecenekB, SecenekC, SecenekD, DogruCevap: String;</div><div>&nbsp; &nbsp; &nbsp; GelenMesaj, Komut, GelenRenk, GelenCevap, GelenSureStr: String;</div><div><br></div><div>{</div><div>&nbsp; if (Clomosy.PlatformIsMobile)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; Clomosy.RunUnit('renksec');</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; void MQTTMesajGelince;</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; if (CanliMQTT.ReceivedAlright)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; GelenMesaj = CanliMQTT.ReceivedMessage;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Komut = clGetStringTo(GelenMesaj, '|');</div><div>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; if (Komut == 'RENK_SEC')</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; GelenRenk = clGetStringAfter(GelenMesaj, '|');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (GelenRenk == 'Kirmizi')</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KirmiziHazir = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblKirmiziDurum.Text = '&#128308; KIRMIZI: HAZIR';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblKirmiziDurum.clProSettings.FontColor = clAlphaColor.clLime;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblKirmiziDurum.SetclProSettings(LblKirmiziDurum.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#10003; Kırmızı oyuncu hazır');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else if (GelenRenk == 'Mavi')</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MaviHazir = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblMaviDurum.Text = '&#128309; MAVİ: HAZIR';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblMaviDurum.clProSettings.FontColor = clAlphaColor.clLime;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblMaviDurum.SetclProSettings(LblMaviDurum.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#10003; Mavi oyuncu hazır');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (KirmiziHazir and MaviHazir)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnBaslat.Enabled = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; if (Komut == 'CEVAP')</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; GelenRenk = clGetStringTo(clGetStringAfter(GelenMesaj, '|'), '|');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; GelenCevap = clGetStringAfter(clGetStringAfter(GelenMesaj, '|'), '|');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; GelenSureStr = clGetStringAfter(clGetStringAfter(clGetStringAfter(GelenMesaj, '|'), '|'), '|');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (GelenRenk == 'Kirmizi')</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KirmiziCevap = GelenCevap;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KirmiziSure = StrToInt(GelenSureStr);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblKirmiziCevap.Text = '&#128308; Kırmızı: ' + GelenCevap + ' (' + GelenSureStr + ' sn)';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#128221; Kırmızı cevap verdi: ' + GelenCevap + ' (' + GelenSureStr + ' sn)');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else if (GelenRenk == 'Mavi')</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MaviCevap = GelenCevap;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MaviSure = StrToInt(GelenSureStr);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblMaviCevap.Text = '&#128309; Mavi: ' + GelenCevap + ' (' + GelenSureStr + ' sn)';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#128221; Mavi cevap verdi: ' + GelenCevap + ' (' + GelenSureStr + ' sn)');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (KirmiziCevap &lt;&gt; '' and MaviCevap &lt;&gt; '')</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BtnKontrolEt.Enabled = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; void YarismayiBaslat;</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; if (not KirmiziHazir)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ShowMessage('Kırmızı oyuncu hazır değil!');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; return;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; if (not MaviHazir)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ShowMessage('Mavi oyuncu hazır değil!');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; return;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; SoruMetni = 'Türkiye''nin başkenti neresidir?';</div><div>&nbsp; &nbsp; &nbsp; SecenekA = 'İstanbul';</div><div>&nbsp; &nbsp; &nbsp; SecenekB = 'Ankara';</div><div>&nbsp; &nbsp; &nbsp; SecenekC = 'İzmir';</div><div>&nbsp; &nbsp; &nbsp; SecenekD = 'Bursa';</div><div>&nbsp; &nbsp; &nbsp; DogruCevap = 'B';</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; LblSoruText.Text = SoruMetni;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; KirmiziCevap = '';</div><div>&nbsp; &nbsp; &nbsp; MaviCevap = '';</div><div>&nbsp; &nbsp; &nbsp; KirmiziDogru = False;</div><div>&nbsp; &nbsp; &nbsp; MaviDogru = False;</div><div>&nbsp; &nbsp; &nbsp; KirmiziSure = 0;</div><div>&nbsp; &nbsp; &nbsp; MaviSure = 0;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.Enabled = False;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.Enabled = False;</div><div>&nbsp; &nbsp; &nbsp; SoruAktif = True;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziCevap.Text = '&#128308; Kırmızı: Bekleniyor...';</div><div>&nbsp; &nbsp; &nbsp; LblMaviCevap.Text = '&#128309; Mavi: Bekleniyor...';</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; CanliMQTT.Send('SORU|' + SoruMetni + '|' + SecenekA + '|' + SecenekB + '|' + SecenekC + '|' + SecenekD);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#128640; Yarışma başlatıldı! Soru gönderildi.');</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.Enabled = False;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; void CevapKontrolEt;</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; if (KirmiziCevap == DogruCevap)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; KirmiziDogru = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#9989; Kırmızı DOĞRU cevap verdi!');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; KirmiziDogru = False;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#10060; Kırmızı YANLIŞ cevap verdi!');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; if (MaviCevap == DogruCevap)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MaviDogru = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#9989; Mavi DOĞRU cevap verdi!');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MaviDogru = False;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#10060; Mavi YANLIŞ cevap verdi!');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; if (KirmiziDogru and not MaviDogru)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; KazananRengi = 'Kirmizi';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; LblWinner.Text = '&#127942; KAZANAN: KIRMIZI &#127942;';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#127942; Kırmızı kazandı!');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; BtnYonlendir.Enabled = True;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else if (MaviDogru and not KirmiziDogru)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; KazananRengi = 'Mavi';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; LblWinner.Text = '&#127942; KAZANAN: MAVİ &#127942;';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#127942; Mavi kazandı!');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; BtnYonlendir.Enabled = True;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else if (KirmiziDogru and MaviDogru)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; if (KirmiziSure &lt; MaviSure)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KazananRengi = 'Kirmizi';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblWinner.Text = '&#127942; KAZANAN: KIRMIZI (daha hızlı) &#127942;';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#127942; Kırmızı daha hızlı cevap verdi ve kazandı!');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; else if (MaviSure &lt; KirmiziSure)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KazananRengi = 'Mavi';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblWinner.Text = '&#127942; KAZANAN: MAVİ (daha hızlı) &#127942;';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#127942; Mavi daha hızlı cevap verdi ve kazandı!');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KazananRengi = 'Kirmizi';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LblWinner.Text = '&#127942; KAZANAN: KIRMIZI (beraberlik) &#127942;';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#127942; Beraberlik! Kırmızı kazanan sayıldı.');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; BtnYonlendir.Enabled = True;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; LblWinner.Text = '&#10060; İKİSİ DE YANLIŞ! Yeni soruya geçiliyor...';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#10060; İkisi de yanlış cevap verdi!');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; BtnSonrakiSoru.Enabled = True;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; if (KirmiziDogru)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; CanliMQTT.Send('SONUC|Kirmizi|Dogru');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; CanliMQTT.Send('SONUC|Kirmizi|Yanlis');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; if (MaviDogru)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; CanliMQTT.Send('SONUC|Mavi|Dogru');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; CanliMQTT.Send('SONUC|Mavi|Yanlis');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.Enabled = False;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; void Yonlendir;</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; if (KazananRengi == 'Kirmizi')</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; CanliMQTT.Send('YONLENDIR|Kirmizi|RobotKontrol');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; CanliMQTT.Send('YONLENDIR|Mavi|RobotBekle');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#127918; Kırmızı robot kontrolüne yönlendirildi, Mavi beklemeye alındı.');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else if (KazananRengi == 'Mavi')</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; CanliMQTT.Send('YONLENDIR|Mavi|RobotKontrol');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; CanliMQTT.Send('YONLENDIR|Kirmizi|RobotBekle');</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#127918; Mavi robot kontrolüne yönlendirildi, Kırmızı beklemeye alındı.');</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.Enabled = False;</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.Enabled = True;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; void RobotBitti;</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#9989; Robot işlemi tamamlandı. Sıradaki soruya hazırlanılıyor.');</div><div>&nbsp; &nbsp; &nbsp; CanliMQTT.Send('ROBOT_BITTI');</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; KirmiziHazir = True;</div><div>&nbsp; &nbsp; &nbsp; MaviHazir = True;</div><div>&nbsp; &nbsp; &nbsp; KirmiziCevap = '';</div><div>&nbsp; &nbsp; &nbsp; MaviCevap = '';</div><div>&nbsp; &nbsp; &nbsp; KirmiziDogru = False;</div><div>&nbsp; &nbsp; &nbsp; MaviDogru = False;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziDurum.Text = '&#128308; KIRMIZI: HAZIR';</div><div>&nbsp; &nbsp; &nbsp; LblMaviDurum.Text = '&#128309; MAVİ: HAZIR';</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.Enabled = True;</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.Enabled = False;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; void SonrakiSorunaGit;</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; SoruAktif = False;</div><div>&nbsp; &nbsp; &nbsp; LblWinner.Text = '&#127942; Yeni soruya hazırlanılıyor...';</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.Enabled = False;</div><div>&nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('&#10145;&#65039; Yeni soruya geçmek için "Yarışmayı Başlat" butonuna basın.');</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; MyForm = TclForm.Create(Self);</div><div>&nbsp; &nbsp; &nbsp; MyForm.LytTopBar.Visible = False;</div><div>&nbsp; &nbsp; &nbsp; MyForm.SetFormColor('#0F172A', '', clGNone);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; CanliMQTT = MyForm.AddNewMQTTConnection(MyForm, 'CanliMQTT');</div><div>&nbsp; &nbsp; &nbsp; CanliMQTT.Channel = 'Yarisma2026_App';</div><div>&nbsp; &nbsp; &nbsp; MyForm.AddNewEvent(CanliMQTT, tbeOnMQTTPublishReceived, 'MQTTMesajGelince');</div><div>&nbsp; &nbsp; &nbsp; CanliMQTT.Connect;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; PnlMain = MyForm.AddNewProPanel(MyForm, 'PnlMain');</div><div>&nbsp; &nbsp; &nbsp; PnlMain.Align = alClient;</div><div>&nbsp; &nbsp; &nbsp; PnlMain.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#0F172A');</div><div>&nbsp; &nbsp; &nbsp; PnlMain.SetclProSettings(PnlMain.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; PnlHeader = MyForm.AddNewProPanel(PnlMain, 'PnlHeader');</div><div>&nbsp; &nbsp; &nbsp; PnlHeader.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; PnlHeader.Height = 80;</div><div>&nbsp; &nbsp; &nbsp; PnlHeader.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; &nbsp; &nbsp; PnlHeader.SetclProSettings(PnlHeader.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; LblTitle = MyForm.AddNewProLabel(PnlHeader, 'LblTitle', '&#127937; YARIŞMA ADMIN PANELİ');</div><div>&nbsp; &nbsp; &nbsp; LblTitle.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; LblTitle.Height = 35;</div><div>&nbsp; &nbsp; &nbsp; LblTitle.Margins.Top = 15;</div><div>&nbsp; &nbsp; &nbsp; LblTitle.Margins.Left = 20;</div><div>&nbsp; &nbsp; &nbsp; LblTitle.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; &nbsp; &nbsp; LblTitle.clProSettings.FontSize = 18;</div><div>&nbsp; &nbsp; &nbsp; LblTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; &nbsp; &nbsp; LblTitle.SetclProSettings(LblTitle.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; LblSubTitle = MyForm.AddNewProLabel(PnlHeader, 'LblSubTitle', 'MQTT ile Canlı Yarışma Yönetimi');</div><div>&nbsp; &nbsp; &nbsp; LblSubTitle.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; LblSubTitle.Height = 20;</div><div>&nbsp; &nbsp; &nbsp; LblSubTitle.Margins.Left = 20;</div><div>&nbsp; &nbsp; &nbsp; LblSubTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#818CF8');</div><div>&nbsp; &nbsp; &nbsp; LblSubTitle.clProSettings.FontSize = 12;</div><div>&nbsp; &nbsp; &nbsp; LblSubTitle.SetclProSettings(LblSubTitle.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; PnlContent = MyForm.AddNewProPanel(PnlMain, 'PnlContent');</div><div>&nbsp; &nbsp; &nbsp; PnlContent.Align = alClient;</div><div>&nbsp; &nbsp; &nbsp; PnlContent.Margins.Left = 20;</div><div>&nbsp; &nbsp; &nbsp; PnlContent.Margins.Right = 20;</div><div>&nbsp; &nbsp; &nbsp; PnlContent.Margins.Top = 20;</div><div>&nbsp; &nbsp; &nbsp; PnlContent.Margins.Bottom = 20;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; PnlRight = MyForm.AddNewProPanel(PnlContent, 'PnlRight');</div><div>&nbsp; &nbsp; &nbsp; PnlRight.Align = alRight;</div><div>&nbsp; &nbsp; &nbsp; PnlRight.Width = 350;</div><div>&nbsp; &nbsp; &nbsp; PnlRight.Margins.Left = 20;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; MemoLog = MyForm.AddNewMemo(PnlRight, 'MemoLog', '');</div><div>&nbsp; &nbsp; &nbsp; MemoLog.Align = alClient;</div><div>&nbsp; &nbsp; &nbsp; MemoLog.ReadOnly = True;</div><div>&nbsp; &nbsp; &nbsp; MemoLog.Lines.Add('=== YARIŞMA LOGU ===');</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; PnlLeft = MyForm.AddNewProPanel(PnlContent, 'PnlLeft');</div><div>&nbsp; &nbsp; &nbsp; PnlLeft.Align = alClient;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; PnlStatus = MyForm.AddNewProPanel(PnlLeft, 'PnlStatus');</div><div>&nbsp; &nbsp; &nbsp; PnlStatus.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; PnlStatus.Height = 100;</div><div>&nbsp; &nbsp; &nbsp; PnlStatus.Margins.Bottom = 20;</div><div>&nbsp; &nbsp; &nbsp; PnlStatus.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; &nbsp; &nbsp; PnlStatus.clProSettings.RoundHeight = 15;</div><div>&nbsp; &nbsp; &nbsp; PnlStatus.clProSettings.RoundWidth = 15;</div><div>&nbsp; &nbsp; &nbsp; PnlStatus.SetclProSettings(PnlStatus.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziDurum = MyForm.AddNewProLabel(PnlStatus, 'LblKirmiziDurum', '&#128308; KIRMIZI: BEKLİYOR');</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziDurum.Align = alLeft;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziDurum.Width = 200;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziDurum.Margins.Top = 20;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziDurum.Margins.Left = 20;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziDurum.clProSettings.FontColor = clAlphaColor.clRed;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziDurum.clProSettings.FontSize = 16;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziDurum.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziDurum.SetclProSettings(LblKirmiziDurum.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; LblMaviDurum = MyForm.AddNewProLabel(PnlStatus, 'LblMaviDurum', '&#128309; MAVİ: BEKLİYOR');</div><div>&nbsp; &nbsp; &nbsp; LblMaviDurum.Align = alRight;</div><div>&nbsp; &nbsp; &nbsp; LblMaviDurum.Width = 200;</div><div>&nbsp; &nbsp; &nbsp; LblMaviDurum.Margins.Top = 20;</div><div>&nbsp; &nbsp; &nbsp; LblMaviDurum.Margins.Right = 20;</div><div>&nbsp; &nbsp; &nbsp; LblMaviDurum.clProSettings.FontColor = clAlphaColor.clBlue;</div><div>&nbsp; &nbsp; &nbsp; LblMaviDurum.clProSettings.FontSize = 16;</div><div>&nbsp; &nbsp; &nbsp; LblMaviDurum.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; &nbsp; &nbsp; LblMaviDurum.SetclProSettings(LblMaviDurum.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; PnlAnswers = MyForm.AddNewProPanel(PnlLeft, 'PnlAnswers');</div><div>&nbsp; &nbsp; &nbsp; PnlAnswers.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; PnlAnswers.Height = 200;</div><div>&nbsp; &nbsp; &nbsp; PnlAnswers.Margins.Bottom = 20;</div><div>&nbsp; &nbsp; &nbsp; PnlAnswers.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; &nbsp; &nbsp; PnlAnswers.clProSettings.RoundHeight = 15;</div><div>&nbsp; &nbsp; &nbsp; PnlAnswers.clProSettings.RoundWidth = 15;</div><div>&nbsp; &nbsp; &nbsp; PnlAnswers.SetclProSettings(PnlAnswers.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; LblSoruText = MyForm.AddNewProLabel(PnlAnswers, 'LblSoruText', 'Soru burada görünecek...');</div><div>&nbsp; &nbsp; &nbsp; LblSoruText.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; LblSoruText.Height = 50;</div><div>&nbsp; &nbsp; &nbsp; LblSoruText.Margins.Top = 15;</div><div>&nbsp; &nbsp; &nbsp; LblSoruText.Margins.Left = 15;</div><div>&nbsp; &nbsp; &nbsp; LblSoruText.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; &nbsp; &nbsp; LblSoruText.clProSettings.FontSize = 16;</div><div>&nbsp; &nbsp; &nbsp; LblSoruText.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; &nbsp; &nbsp; LblSoruText.SetclProSettings(LblSoruText.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziCevap = MyForm.AddNewProLabel(PnlAnswers, 'LblKirmiziCevap', '&#128308; Kırmızı: Bekleniyor...');</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziCevap.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziCevap.Height = 30;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziCevap.Margins.Left = 15;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziCevap.Margins.Top = 10;</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziCevap.clProSettings.FontColor = clAlphaColor.clHexToColor('#FCA5A5');</div><div>&nbsp; &nbsp; &nbsp; LblKirmiziCevap.SetclProSettings(LblKirmiziCevap.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; LblMaviCevap = MyForm.AddNewProLabel(PnlAnswers, 'LblMaviCevap', '&#128309; Mavi: Bekleniyor...');</div><div>&nbsp; &nbsp; &nbsp; LblMaviCevap.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; LblMaviCevap.Height = 30;</div><div>&nbsp; &nbsp; &nbsp; LblMaviCevap.Margins.Left = 15;</div><div>&nbsp; &nbsp; &nbsp; LblMaviCevap.clProSettings.FontColor = clAlphaColor.clHexToColor('#93C5FD');</div><div>&nbsp; &nbsp; &nbsp; LblMaviCevap.SetclProSettings(LblMaviCevap.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; PnlWinner = MyForm.AddNewProPanel(PnlLeft, 'PnlWinner');</div><div>&nbsp; &nbsp; &nbsp; PnlWinner.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; PnlWinner.Height = 80;</div><div>&nbsp; &nbsp; &nbsp; PnlWinner.Margins.Bottom = 20;</div><div>&nbsp; &nbsp; &nbsp; PnlWinner.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; &nbsp; &nbsp; PnlWinner.clProSettings.RoundHeight = 15;</div><div>&nbsp; &nbsp; &nbsp; PnlWinner.clProSettings.RoundWidth = 15;</div><div>&nbsp; &nbsp; &nbsp; PnlWinner.SetclProSettings(PnlWinner.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; LblWinner = MyForm.AddNewProLabel(PnlWinner, 'LblWinner', '&#127942; Kazanan henüz belli değil');</div><div>&nbsp; &nbsp; &nbsp; LblWinner.Align = alClient;</div><div>&nbsp; &nbsp; &nbsp; LblWinner.clProSettings.FontColor = clAlphaColor.clYellow;</div><div>&nbsp; &nbsp; &nbsp; LblWinner.clProSettings.FontSize = 18;</div><div>&nbsp; &nbsp; &nbsp; LblWinner.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; &nbsp; &nbsp; LblWinner.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; &nbsp; &nbsp; LblWinner.SetclProSettings(LblWinner.clProSettings);</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; PnlControls = MyForm.AddNewProPanel(PnlLeft, 'PnlControls');</div><div>&nbsp; &nbsp; &nbsp; PnlControls.Align = alTop;</div><div>&nbsp; &nbsp; &nbsp; PnlControls.Height = 60;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat = MyForm.AddNewProButton(PnlControls, 'BtnBaslat', '&#128678; YARIŞMAYI BAŞLAT');</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.Align = alLeft;</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.Width = 180;</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.Height = 50;</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.Margins.Right = 10;</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.Enabled = False;</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.clProSettings.BackgroundColor = clAlphaColor.clGreen;</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.clProSettings.RoundHeight = 10;</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.clProSettings.RoundWidth = 10;</div><div>&nbsp; &nbsp; &nbsp; BtnBaslat.SetclProSettings(BtnBaslat.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; MyForm.AddNewEvent(BtnBaslat, tbeOnClick, 'YarismayiBaslat');</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt = MyForm.AddNewProButton(PnlControls, 'BtnKontrolEt', '&#9989; CEVAPLARI KONTROL ET');</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.Align = alLeft;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.Width = 180;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.Height = 50;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.Margins.Right = 10;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.Enabled = False;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.clProSettings.BackgroundColor = clAlphaColor.clBlue;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.clProSettings.RoundHeight = 10;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.clProSettings.RoundWidth = 10;</div><div>&nbsp; &nbsp; &nbsp; BtnKontrolEt.SetclProSettings(BtnKontrolEt.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; MyForm.AddNewEvent(BtnKontrolEt, tbeOnClick, 'CevapKontrolEt');</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir = MyForm.AddNewProButton(PnlControls, 'BtnYonlendir', '&#127918; YÖNLENDİR');</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.Align = alLeft;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.Width = 150;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.Height = 50;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.Margins.Right = 10;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.Enabled = False;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.clProSettings.BackgroundColor = clAlphaColor.clPurple;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.clProSettings.RoundHeight = 10;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.clProSettings.RoundWidth = 10;</div><div>&nbsp; &nbsp; &nbsp; BtnYonlendir.SetclProSettings(BtnYonlendir.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; MyForm.AddNewEvent(BtnYonlendir, tbeOnClick, 'Yonlendir');</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru = MyForm.AddNewProButton(PnlControls, 'BtnSonrakiSoru', '&#9193; SONRAKİ SORU');</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.Align = alLeft;</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.Width = 150;</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.Height = 50;</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.Enabled = False;</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.clProSettings.BackgroundColor = clAlphaColor.clOrange;</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.clProSettings.RoundHeight = 10;</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.clProSettings.RoundWidth = 10;</div><div>&nbsp; &nbsp; &nbsp; BtnSonrakiSoru.SetclProSettings(BtnSonrakiSoru.clProSettings);</div><div>&nbsp; &nbsp; &nbsp; MyForm.AddNewEvent(BtnSonrakiSoru, tbeOnClick, 'SonrakiSorunaGit');</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; KirmiziHazir = False;</div><div>&nbsp; &nbsp; &nbsp; MaviHazir = False;</div><div>&nbsp; &nbsp; &nbsp; SoruAktif = False;</div><div>&nbsp; &nbsp; &nbsp; KirmiziCevap = '';</div><div>&nbsp; &nbsp; &nbsp; MaviCevap = '';</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; MyForm.Run;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>}<br><br>bunun neden çalışmadığını hala anlamadım<img src="https://forum.clomosy.com.tr/smileys/smiley7.gif" border="0" alt="Angry" title="Angry" /></div>< defer="" ="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" -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>Fri, 24 Apr 2026 12:26:27 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1452&amp;PID=3308#3308</guid>
  </item> 
 </channel>
</rss>