<?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 : birim baglantı</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : birim baglantı]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Fri, 08 May 2026 23:06:23 +0000</pubDate>
  <lastBuildDate>Fri, 08 May 2026 23:05: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_post_feed.asp?TID=1492</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[birim baglantı : G&#246;rselin kendisinden kaynakl&#305;...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3432#3432</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=257">Emr.Erkmn</a><br /><strong>Konu:</strong> 1492<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Mayıs&nbsp;2026 Saat 23:05<br /><br />Görselin kendisinden kaynaklı olduğunu düşünüyorum]]>
   </description>
   <pubDate>Fri, 08 May 2026 23:05:47 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3432#3432</guid>
  </item> 
  <item>
   <title><![CDATA[birim baglantı : ImageForm.SetImage(ImgDisplay,...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3431#3431</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=445">tugba</a><br /><strong>Konu:</strong> 1492<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Mayıs&nbsp;2026 Saat 22:48<br /><br />ImageForm.SetImage(ImgDisplay, ImgUrl);&nbsp; bu satırdan kaynaklı bir sorun olabilir mi hocam<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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, 08 May 2026 22:48:30 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3431#3431</guid>
  </item> 
  <item>
   <title><![CDATA[birim baglantı : Hocam hata ekran&#305; a&#231;&#305;lm&#305;yor buton...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3430#3430</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=445">tugba</a><br /><strong>Konu:</strong> 1492<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Mayıs&nbsp;2026 Saat 22:10<br /><br />Hocam hata ekranı açılmıyor buton kısmı calısıyor showmessage kısmına basınca error hatası veriyor ve orayı kopyalayamıyorum.<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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, 08 May 2026 22:10:03 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3430#3430</guid>
  </item> 
  <item>
   <title><![CDATA[birim baglantı : Gelen hata &#252;zerinde direk kopyalama...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3429#3429</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=257">Emr.Erkmn</a><br /><strong>Konu:</strong> 1492<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Mayıs&nbsp;2026 Saat 22:04<br /><br />Gelen hata üzerinde direk kopyalama yapabilirsin&nbsp;<br><br><div style=": rgb255, 255, 254; font-family: C&#111;nsolas, C&#111;nsolas, &quot;Courier New&quot;, monospace; font-size: 12px; line-height: 16px; white-space: pre;"><div><span style="color: #008080;">Unit</span> <span style="color: #008080;">Main</span>: <span style="color: #008080;">Syntax</span> error.</div><div><span style="color: #008080;">Source</span> position: <span style="color: #098658;">177</span>,<span style="color: #098658;">55</span></div><div><span style="color: #008080;">Clomosy</span> <span style="color: #008080;">Build</span> : <span style="color: #098658;">20260428.092908örnek olarak ya da </span></div></div>&lt; defer="" ="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" -cf-beacon=""version":"2024.11.0","token":"439455f3e46c40b98dbd42a2f1a954d8","r":1,"_timing":"name":"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true,"location_startswith":null" crossorigin="anonymous"&gt;< 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"><span style="font-size:10px"><br /><br />Düzenleyen Emr.Erkmn - <strong>1 saat 1 Dakika</strong> Önce Saat 22:05</span>]]>
   </description>
   <pubDate>Fri, 08 May 2026 22:04:35 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3429#3429</guid>
  </item> 
  <item>
   <title><![CDATA[birim baglantı : Buton &#351;eklinde error hatas&#305; veriyor...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3428#3428</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=445">tugba</a><br /><strong>Konu:</strong> 1492<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Mayıs&nbsp;2026 Saat 22:02<br /><br />Buton şeklinde error hatası veriyor yazıyı kopyalayamıyorum sizin için sorun olmazsa mail üzerinden atabilirim.<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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, 08 May 2026 22:02:20 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3428#3428</guid>
  </item> 
  <item>
   <title><![CDATA[birim baglantı : Merhaba Tu&#287;ba ben &#231;al&#305;&#351;t&#305;rd&#305;&#287;&#305;m...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3427#3427</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=257">Emr.Erkmn</a><br /><strong>Konu:</strong> 1492<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Mayıs&nbsp;2026 Saat 21:58<br /><br />Merhaba Tuğba ben çalıştırdığım zaman birime gittim ve fotoğraf açıldı&nbsp;<br>rica etsem gelen hatayı atabilir misin?<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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, 08 May 2026 21:58:43 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3427#3427</guid>
  </item> 
  <item>
   <title><![CDATA[birim baglantı : Hocam hata almaya devam ed&#305;yorum...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3426#3426</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=445">tugba</a><br /><strong>Konu:</strong> 1492<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Mayıs&nbsp;2026 Saat 21:56<br /><br />Hocam hata almaya devam edıyorum error hatası veriyor]]>
   </description>
   <pubDate>Fri, 08 May 2026 21:56:58 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3426#3426</guid>
  </item> 
  <item>
   <title><![CDATA[birim baglantı : https://static.cloudflareinsig...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3425#3425</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=445">tugba</a><br /><strong>Konu:</strong> 1492<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Mayıs&nbsp;2026 Saat 21:56<br /><br /><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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, 08 May 2026 21:56:27 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3425#3425</guid>
  </item> 
  <item>
   <title><![CDATA[birim baglantı : Merhaba Tu&#287;ba&#304;lk de&#287;inmek istedi&#287;im...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3424#3424</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=257">Emr.Erkmn</a><br /><strong>Konu:</strong> 1492<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Mayıs&nbsp;2026 Saat 21:05<br /><br />Merhaba Tuğba&nbsp;<br><br>İlk değinmek istediğim konu temiz kod yazabilmen ve birimlerin isimleri unit1 unit2 ... şeklinde adlandırmışsın bu doğru bir adlandırma olarak kabuk edilemez. Hangi birim hangi görevi görüyor hangi amaca hizmet ediyor örnek olarak uPrint, uQuiz gibi birim adlandırması yapman daha uygun olur.&nbsp;<br><br><br><br>GorselAc prosedürün aşağıda ki güncellemeyi yapar mısın&nbsp;<br><br><br><div>void GorselAc(ImgUrl: String);</div><div>{</div><div>&nbsp; if (Length(ImgUrl) &gt; 3)&nbsp;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ImageForm = TclForm.Create(Self);</div><div>&nbsp; &nbsp; ImageForm.SetFormColor('#000000', '', clGNone);&nbsp;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; ImgDisplay = ImageForm.AddNewImage(ImageForm, 'ImgDisplay');</div><div>&nbsp; &nbsp; ImgDisplay.Align = alClient;&nbsp;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; ImageForm.SetImage(ImgDisplay, ImgUrl);&nbsp;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; BtnCloseImg = ImageForm.AddNewProButton(ImageForm, 'BtnCloseImg', 'Kapat');</div><div>&nbsp; &nbsp; BtnCloseImg.Align = alBottom; BtnCloseImg.Height = 50;&nbsp;</div><div>&nbsp; &nbsp; BtnCloseImg.Margins.Bottom = 20; BtnCloseImg.Margins.Left = 50; BtnCloseImg.Margins.Right = 50;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; // ProSettings kullanımı</div><div>&nbsp; &nbsp; BtnCloseImg.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#E11D48');&nbsp;</div><div>&nbsp; &nbsp; BtnCloseImg.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; &nbsp; BtnCloseImg.clProSettings.RoundHeight = 10; // Görsel iyileştirme</div><div>&nbsp; &nbsp; BtnCloseImg.clProSettings.RoundWidth = 10;</div><div>&nbsp; &nbsp; BtnCloseImg.SetclProSettings(BtnCloseImg.clProSettings);</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; ImageForm.AddNewEvent(BtnCloseImg, tbeOnClick, 'CloseImageForm');</div><div>&nbsp; &nbsp; ImageForm.Run;</div><div>&nbsp; }</div><div>}</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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, 08 May 2026 21:05:38 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3424#3424</guid>
  </item> 
  <item>
   <title><![CDATA[birim baglantı : var MyForm: TclForm; MainScrollBox:...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3423#3423</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=445">tugba</a><br /><strong>Konu:</strong> 1492<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Mayıs&nbsp;2026 Saat 19:55<br /><br /><div>var</div><div>&nbsp; MyForm: TclForm;</div><div>&nbsp; MainScrollBox: TclVertScrollBox;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // Bölüm Panelleri (11 adet)</div><div>&nbsp; SectionPnl1, SectionPnl2, SectionPnl3, SectionPnl4, SectionPnl5, SectionPnl6,&nbsp;</div><div>&nbsp; SectionPnl7, SectionPnl8, SectionPnl9, SectionPnl10, SectionPnl11: TclProPanel;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // Ana Menü Butonları</div><div>&nbsp; PrintMainBtn, VarMainBtn, OpMainBtn, ConMainBtn, LoopMainBtn, ArrMainBtn,&nbsp;</div><div>&nbsp; VoidMainBtn, TryMainBtn, FormMainBtn, CompMainBtn, EventMainBtn: TclProButton;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // Alt Menü Panelleri</div><div>&nbsp; PrintMenuPnl, VarMenuPnl, OpMenuPnl, ConMenuPnl, LoopMenuPnl, ArrMenuPnl,&nbsp;</div><div>&nbsp; VoidMenuPnl, TryMenuPnl, FormMenuPnl, CompMenuPnl, EventMenuPnl: TclProPanel;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // Alt Seçenek Butonları (Örnekler)</div><div>&nbsp; BtnPrintA, BtnPrintB, BtnPrintC: TclProButton;</div><div>&nbsp; BtnVarA, BtnVarB, BtnVarC, BtnVarD, BtnVarE: TclProButton;</div><div>&nbsp; BtnOp1, BtnOp2, BtnOp3: TclProButton;</div><div>&nbsp; BtnCon1, BtnCon2, BtnCon3, BtnCon4: TclProButton;</div><div>&nbsp; BtnL1, BtnL2, BtnL3, BtnL4, BtnL5, BtnL6: TclProButton;</div><div>&nbsp; BtnArr1, BtnArr2, BtnArr3: TclProButton;</div><div>&nbsp; BtnV1, BtnV2, BtnV3, BtnV4, BtnV5, BtnV6: TclProButton;</div><div>&nbsp; BtnTry1, BtnTry2, BtnTry3, BtnTry4: TclProButton;</div><div>&nbsp; BtnForm1, BtnForm2, BtnForm3, BtnForm4: TclProButton;</div><div>&nbsp; BtnComp1, BtnComp2, BtnComp3, BtnComp4, BtnComp5: TclProButton;</div><div>&nbsp; BtnEv1, BtnEv2, BtnEv3, BtnEv4: TclProButton;</div><div><br></div><div>// --- TÜM PANELLERİ KAPATMA FONKSİYONU ---</div><div>void CloseAllPanels;</div><div>{</div><div>&nbsp; PrintMenuPnl.Visible = False; SectionPnl1.Height = 50;</div><div>&nbsp; VarMenuPnl.Visible = False;&nbsp; &nbsp;SectionPnl2.Height = 50;</div><div>&nbsp; OpMenuPnl.Visible = False;&nbsp; &nbsp; SectionPnl3.Height = 50;</div><div>&nbsp; ConMenuPnl.Visible = False;&nbsp; &nbsp;SectionPnl4.Height = 50;</div><div>&nbsp; LoopMenuPnl.Visible = False;&nbsp; SectionPnl5.Height = 50;</div><div>&nbsp; ArrMenuPnl.Visible = False;&nbsp; &nbsp;SectionPnl6.Height = 50;</div><div>&nbsp; VoidMenuPnl.Visible = False;&nbsp; SectionPnl7.Height = 50;</div><div>&nbsp; TryMenuPnl.Visible = False;&nbsp; &nbsp;SectionPnl8.Height = 50;</div><div>&nbsp; FormMenuPnl.Visible = False;&nbsp; SectionPnl9.Height = 50;</div><div>&nbsp; CompMenuPnl.Visible = False;&nbsp; SectionPnl10.Height = 50;</div><div>&nbsp; EventMenuPnl.Visible = False; SectionPnl11.Height = 50;</div><div>}</div><div><br></div><div>// --- ANA YÖNLENDİRİCİ (SANTRAL) ---</div><div>void OptionClicked;</div><div>var&nbsp;</div><div>&nbsp; ClickedBtn: TclProButton;</div><div>{</div><div>&nbsp; ClickedBtn = TclProButton(MyForm.clSender);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // Tıklanan butonun üzerindeki yazıyı hafızaya alıyoruz</div><div>&nbsp; clomosy.GlobalVariableString = ClickedBtn.Text;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // Butonun adına (Name) bakarak hangi Unit'e gideceğimizi anlıyoruz</div><div>&nbsp; &nbsp;Clomosy.RunUnit('Unit1');</div><div>&nbsp;Clomosy.RunUnit('Unit2');</div><div>&nbsp; Clomosy.RunUnit('Unit3');</div><div>&nbsp; Clomosy.RunUnit('Unit4');</div><div>&nbsp; &nbsp;Clomosy.RunUnit('Unit5');&nbsp;</div><div>&nbsp; &nbsp;Clomosy.RunUnit('Unit6');</div><div>&nbsp; Clomosy.RunUnit('Unit7');&nbsp;</div><div>&nbsp; Clomosy.RunUnit('Unit8');</div><div>&nbsp;Clomosy.RunUnit('Unit9');</div><div>Clomosy.RunUnit('Unit10');</div><div>Clomosy.RunUnit('Unit11');</div><div>}</div><div><br></div><div>// --- MENÜLERİ AÇAN FONKSİYONLAR ---</div><div>void PrintBtnClick; { if (PrintMenuPnl.Visible) { PrintMenuPnl.Visible = False; SectionPnl1.Height = 50; } else { CloseAllPanels; PrintMenuPnl.Visible = True; SectionPnl1.Height = 200; } }</div><div>void VarBtnClick;&nbsp; &nbsp;{ if (VarMenuPnl.Visible) { VarMenuPnl.Visible = False; SectionPnl2.Height = 50; } else { CloseAllPanels; VarMenuPnl.Visible = True; SectionPnl2.Height = 300; } }</div><div>void OpBtnClick;&nbsp; &nbsp; { if (OpMenuPnl.Visible) { OpMenuPnl.Visible = False; SectionPnl3.Height = 50; } else { CloseAllPanels; OpMenuPnl.Visible = True; SectionPnl3.Height = 200; } }</div><div>void ConBtnClick;&nbsp; &nbsp;{ if (ConMenuPnl.Visible) { ConMenuPnl.Visible = False; SectionPnl4.Height = 50; } else { CloseAllPanels; ConMenuPnl.Visible = True; SectionPnl4.Height = 250; } }</div><div>void LoopBtnClick;&nbsp; { if (LoopMenuPnl.Visible) { LoopMenuPnl.Visible = False; SectionPnl5.Height = 50; } else { CloseAllPanels; LoopMenuPnl.Visible = True; SectionPnl5.Height = 350; } }</div><div>void ArrBtnClick;&nbsp; &nbsp;{ if (ArrMenuPnl.Visible) { ArrMenuPnl.Visible = False; SectionPnl6.Height = 50; } else { CloseAllPanels; ArrMenuPnl.Visible = True; SectionPnl6.Height = 200; } }</div><div>void VoidBtnClick;&nbsp; { if (VoidMenuPnl.Visible) { VoidMenuPnl.Visible = False; SectionPnl7.Height = 50; } else { CloseAllPanels; VoidMenuPnl.Visible = True; SectionPnl7.Height = 350; } }</div><div>void TryBtnClick;&nbsp; &nbsp;{ if (TryMenuPnl.Visible) { TryMenuPnl.Visible = False; SectionPnl8.Height = 50; } else { CloseAllPanels; TryMenuPnl.Visible = True; SectionPnl8.Height = 250; } }</div><div>void FormBtnClick;&nbsp; { if (FormMenuPnl.Visible) { FormMenuPnl.Visible = False; SectionPnl9.Height = 50; } else { CloseAllPanels; FormMenuPnl.Visible = True; SectionPnl9.Height = 250; } }</div><div>void CompBtnClick;&nbsp; { if (CompMenuPnl.Visible) { CompMenuPnl.Visible = False; SectionPnl10.Height = 50; } else { CloseAllPanels; CompMenuPnl.Visible = True; SectionPnl10.Height = 300; } }</div><div>void EventBtnClick; { if (EventMenuPnl.Visible) { EventMenuPnl.Visible = False; SectionPnl11.Height = 50; } else { CloseAllPanels; EventMenuPnl.Visible = True; SectionPnl11.Height = 250; } }</div><div><br></div><div>// --- ANA TASARIM VE FORMUN YARATILDIĞI YER ---</div><div>{</div><div>&nbsp; MyForm = TclForm.Create(Self);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // BURASI GITHUB ASSET BAĞLANTISI (Fotoğraflar için şart)</div><div>&nbsp; MyForm.AddAssetFromUrl('<a href="https://github.com/cayesrabetul-pixel/CloStepp.git" target="_blank" rel="nofollow">https://github.com/cayesrabetul-pixel/CloStepp.git</a>');&nbsp;</div><div><br></div><div>&nbsp; MyForm.SetFormColor('#F8FAFC', '', clGNone);</div><div>&nbsp; MainScrollBox = MyForm.AddNewVertScrollBox(MyForm, 'MainScrollBox');</div><div>&nbsp; MainScrollBox.Align = alClient;</div><div><br></div><div>&nbsp; // 1. PRINT BÖLÜMÜ</div><div>&nbsp; SectionPnl1 = MyForm.AddNewProPanel(MainScrollBox, 'SectionPnl1');</div><div>&nbsp; SectionPnl1.Align = alTop; SectionPnl1.Height = 50; SectionPnl1.Margins.Top = 10;</div><div>&nbsp; PrintMainBtn = MyForm.AddNewProButton(SectionPnl1, 'PrintMainBtn', '1. Print İşlemleri &#9662;');</div><div>&nbsp; PrintMainBtn.Align = alTop; PrintMainBtn.Height = 50;</div><div>&nbsp; PrintMainBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2563EB');</div><div>&nbsp; PrintMainBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; PrintMainBtn.SetclProSettings(PrintMainBtn.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(PrintMainBtn, tbeOnClick, 'PrintBtnClick');</div><div>&nbsp; PrintMenuPnl = MyForm.AddNewProPanel(SectionPnl1, 'PrintMenuPnl');</div><div>&nbsp; PrintMenuPnl.Align = alTop; PrintMenuPnl.Height = 150; PrintMenuPnl.Visible = False;</div><div>&nbsp; BtnPrintA = MyForm.AddNewProButton(PrintMenuPnl, 'BtnPrintA', 'A) ShowMessage Nedir?');</div><div>&nbsp; BtnPrintA.Align = alTop; BtnPrintA.Height = 50; MyForm.AddNewEvent(BtnPrintA, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnPrintB = MyForm.AddNewProButton(PrintMenuPnl, 'BtnPrintB', 'B) Pekiştirme 1');</div><div>&nbsp; BtnPrintB.Align = alTop; BtnPrintB.Height = 50; MyForm.AddNewEvent(BtnPrintB, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnPrintC = MyForm.AddNewProButton(PrintMenuPnl, 'BtnPrintC', 'C) Quiz');</div><div>&nbsp; BtnPrintC.Align = alTop; BtnPrintC.Height = 50; MyForm.AddNewEvent(BtnPrintC, tbeOnClick, 'OptionClicked');</div><div><br></div><div>&nbsp; // 2. DEĞİŞKENLER BÖLÜMÜ</div><div>&nbsp; SectionPnl2 = MyForm.AddNewProPanel(MainScrollBox, 'SectionPnl2');</div><div>&nbsp; SectionPnl2.Align = alTop; SectionPnl2.Height = 50; SectionPnl2.Margins.Top = 10;</div><div>&nbsp; VarMainBtn = MyForm.AddNewProButton(SectionPnl2, 'VarMainBtn', '2. Değişkenler ve Veri Türleri &#9662;');</div><div>&nbsp; VarMainBtn.Align = alTop; VarMainBtn.Height = 50;</div><div>&nbsp; VarMainBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2563EB');</div><div>&nbsp; VarMainBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; VarMainBtn.SetclProSettings(VarMainBtn.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(VarMainBtn, tbeOnClick, 'VarBtnClick');</div><div>&nbsp; VarMenuPnl = MyForm.AddNewProPanel(SectionPnl2, 'VarMenuPnl');</div><div>&nbsp; VarMenuPnl.Align = alTop; VarMenuPnl.Height = 250; VarMenuPnl.Visible = False;</div><div>&nbsp; BtnVarA = MyForm.AddNewProButton(VarMenuPnl, 'BtnVarA', 'A) Değişken Nedir?');</div><div>&nbsp; BtnVarA.Align = alTop; BtnVarA.Height = 50; MyForm.AddNewEvent(BtnVarA, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnVarB = MyForm.AddNewProButton(VarMenuPnl, 'BtnVarB', 'B) Veri Türleri Nedir?');</div><div>&nbsp; BtnVarB.Align = alTop; BtnVarB.Height = 50; MyForm.AddNewEvent(BtnVarB, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnVarC = MyForm.AddNewProButton(VarMenuPnl, 'BtnVarC', 'C) Tip Dönüşümleri');</div><div>&nbsp; BtnVarC.Align = alTop; BtnVarC.Height = 50; MyForm.AddNewEvent(BtnVarC, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnVarD = MyForm.AddNewProButton(VarMenuPnl, 'BtnVarD', 'D) Pekiştirme 2');</div><div>&nbsp; BtnVarD.Align = alTop; BtnVarD.Height = 50; MyForm.AddNewEvent(BtnVarD, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnVarE = MyForm.AddNewProButton(VarMenuPnl, 'BtnVarE', 'E) Quiz');</div><div>&nbsp; BtnVarE.Align = alTop; BtnVarE.Height = 50; MyForm.AddNewEvent(BtnVarE, tbeOnClick, 'OptionClicked');</div><div><br></div><div>&nbsp; // 3. OPERATÖRLER BÖLÜMÜ</div><div>&nbsp; SectionPnl3 = MyForm.AddNewProPanel(MainScrollBox, 'SectionPnl3');</div><div>&nbsp; SectionPnl3.Align = alTop; SectionPnl3.Height = 50; SectionPnl3.Margins.Top = 10;</div><div>&nbsp; OpMainBtn = MyForm.AddNewProButton(SectionPnl3, 'OpMainBtn', '3. Operatörler &#9662;');</div><div>&nbsp; OpMainBtn.Align = alTop; OpMainBtn.Height = 50;</div><div>&nbsp; OpMainBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2563EB');</div><div>&nbsp; OpMainBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; OpMainBtn.SetclProSettings(OpMainBtn.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(OpMainBtn, tbeOnClick, 'OpBtnClick');</div><div>&nbsp; OpMenuPnl = MyForm.AddNewProPanel(SectionPnl3, 'OpMenuPnl');</div><div>&nbsp; OpMenuPnl.Align = alTop; OpMenuPnl.Height = 150; OpMenuPnl.Visible = False;</div><div>&nbsp; BtnOp1 = MyForm.AddNewProButton(OpMenuPnl, 'BtnOp1', '1) Operatör Türleri');</div><div>&nbsp; BtnOp1.Align = alTop; BtnOp1.Height = 50; MyForm.AddNewEvent(BtnOp1, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnOp2 = MyForm.AddNewProButton(OpMenuPnl, 'BtnOp2', '2) Pekiştirme 3');</div><div>&nbsp; BtnOp2.Align = alTop; BtnOp2.Height = 50; MyForm.AddNewEvent(BtnOp2, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnOp3 = MyForm.AddNewProButton(OpMenuPnl, 'BtnOp3', '3) Quiz');</div><div>&nbsp; BtnOp3.Align = alTop; BtnOp3.Height = 50; MyForm.AddNewEvent(BtnOp3, tbeOnClick, 'OptionClicked');</div><div><br></div><div>&nbsp; // 4. KOŞULLAR BÖLÜMÜ</div><div>&nbsp; SectionPnl4 = MyForm.AddNewProPanel(MainScrollBox, 'SectionPnl4');</div><div>&nbsp; SectionPnl4.Align = alTop; SectionPnl4.Height = 50; SectionPnl4.Margins.Top = 10;</div><div>&nbsp; ConMainBtn = MyForm.AddNewProButton(SectionPnl4, 'ConMainBtn', '4. Koşullar &#9662;');</div><div>&nbsp; ConMainBtn.Align = alTop; ConMainBtn.Height = 50;</div><div>&nbsp; ConMainBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2563EB');</div><div>&nbsp; ConMainBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; ConMainBtn.SetclProSettings(ConMainBtn.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(ConMainBtn, tbeOnClick, 'ConBtnClick');</div><div>&nbsp; ConMenuPnl = MyForm.AddNewProPanel(SectionPnl4, 'ConMenuPnl');</div><div>&nbsp; ConMenuPnl.Align = alTop; ConMenuPnl.Height = 200; ConMenuPnl.Visible = False;</div><div>&nbsp; BtnCon1 = MyForm.AddNewProButton(ConMenuPnl, 'BtnCon1', '1) If-Else Nedir?');</div><div>&nbsp; BtnCon1.Align = alTop; BtnCon1.Height = 50; MyForm.AddNewEvent(BtnCon1, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnCon2 = MyForm.AddNewProButton(ConMenuPnl, 'BtnCon2', '2) Case Nedir');</div><div>&nbsp; BtnCon2.Align = alTop; BtnCon2.Height = 50; MyForm.AddNewEvent(BtnCon2, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnCon3 = MyForm.AddNewProButton(ConMenuPnl, 'BtnCon3', '3) Pekiştirme 4');</div><div>&nbsp; BtnCon3.Align = alTop; BtnCon3.Height = 50; MyForm.AddNewEvent(BtnCon3, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnCon4 = MyForm.AddNewProButton(ConMenuPnl, 'BtnCon4', '4) Quiz');</div><div>&nbsp; BtnCon4.Align = alTop; BtnCon4.Height = 50; MyForm.AddNewEvent(BtnCon4, tbeOnClick, 'OptionClicked');</div><div><br></div><div>&nbsp; // 5. DÖNGÜLER BÖLÜMÜ</div><div>&nbsp; SectionPnl5 = MyForm.AddNewProPanel(MainScrollBox, 'SectionPnl5');</div><div>&nbsp; SectionPnl5.Align = alTop; SectionPnl5.Height = 50; SectionPnl5.Margins.Top = 10;</div><div>&nbsp; LoopMainBtn = MyForm.AddNewProButton(SectionPnl5, 'LoopMainBtn', '5. Döngüler &#9662;');</div><div>&nbsp; LoopMainBtn.Align = alTop; LoopMainBtn.Height = 50;</div><div>&nbsp; LoopMainBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2563EB');</div><div>&nbsp; LoopMainBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; LoopMainBtn.SetclProSettings(LoopMainBtn.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(LoopMainBtn, tbeOnClick, 'LoopBtnClick');</div><div>&nbsp; LoopMenuPnl = MyForm.AddNewProPanel(SectionPnl5, 'LoopMenuPnl');</div><div>&nbsp; LoopMenuPnl.Align = alTop; LoopMenuPnl.Height = 300; LoopMenuPnl.Visible = False;</div><div>&nbsp; BtnL1 = MyForm.AddNewProButton(LoopMenuPnl, 'BtnL1', '1) While Nedir?');</div><div>&nbsp; BtnL1.Align = alTop; BtnL1.Height = 50; MyForm.AddNewEvent(BtnL1, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnL2 = MyForm.AddNewProButton(LoopMenuPnl, 'BtnL2', '2) Repeat-Until Nedir?');</div><div>&nbsp; BtnL2.Align = alTop; BtnL2.Height = 50; MyForm.AddNewEvent(BtnL2, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnL3 = MyForm.AddNewProButton(LoopMenuPnl, 'BtnL3', '3) For Nedir?');</div><div>&nbsp; BtnL3.Align = alTop; BtnL3.Height = 50; MyForm.AddNewEvent(BtnL3, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnL4 = MyForm.AddNewProButton(LoopMenuPnl, 'BtnL4', '4) Döngü Yönlendirme İfadeleri?');</div><div>&nbsp; BtnL4.Align = alTop; BtnL4.Height = 50; MyForm.AddNewEvent(BtnL4, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnL5 = MyForm.AddNewProButton(LoopMenuPnl, 'BtnL5', '5) Pekiştirme 5');</div><div>&nbsp; BtnL5.Align = alTop; BtnL5.Height = 50; MyForm.AddNewEvent(BtnL5, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnL6 = MyForm.AddNewProButton(LoopMenuPnl, 'BtnL6', '6) Quiz');</div><div>&nbsp; BtnL6.Align = alTop; BtnL6.Height = 50; MyForm.AddNewEvent(BtnL6, tbeOnClick, 'OptionClicked');</div><div><br></div><div>&nbsp; // 6. DİZİLER BÖLÜMÜ</div><div>&nbsp; SectionPnl6 = MyForm.AddNewProPanel(MainScrollBox, 'SectionPnl6');</div><div>&nbsp; SectionPnl6.Align = alTop; SectionPnl6.Height = 50; SectionPnl6.Margins.Top = 10;</div><div>&nbsp; ArrMainBtn = MyForm.AddNewProButton(SectionPnl6, 'ArrMainBtn', '6. Diziler &#9662;');</div><div>&nbsp; ArrMainBtn.Align = alTop; ArrMainBtn.Height = 50;</div><div>&nbsp; ArrMainBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2563EB');</div><div>&nbsp; ArrMainBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; ArrMainBtn.SetclProSettings(ArrMainBtn.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(ArrMainBtn, tbeOnClick, 'ArrBtnClick');</div><div>&nbsp; ArrMenuPnl = MyForm.AddNewProPanel(SectionPnl6, 'ArrMenuPnl');</div><div>&nbsp; ArrMenuPnl.Align = alTop; ArrMenuPnl.Height = 150; ArrMenuPnl.Visible = False;</div><div>&nbsp; BtnArr1 = MyForm.AddNewProButton(ArrMenuPnl, 'BtnArr1', '1) Diziler Nedir?');</div><div>&nbsp; BtnArr1.Align = alTop; BtnArr1.Height = 50; MyForm.AddNewEvent(BtnArr1, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnArr2 = MyForm.AddNewProButton(ArrMenuPnl, 'BtnArr2', '2) Pekiştirme 6');</div><div>&nbsp; BtnArr2.Align = alTop; BtnArr2.Height = 50; MyForm.AddNewEvent(BtnArr2, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnArr3 = MyForm.AddNewProButton(ArrMenuPnl, 'BtnArr3', '3) Quiz');</div><div>&nbsp; BtnArr3.Align = alTop; BtnArr3.Height = 50; MyForm.AddNewEvent(BtnArr3, tbeOnClick, 'OptionClicked');</div><div><br></div><div>&nbsp; // 7. VOID BÖLÜMÜ</div><div>&nbsp; SectionPnl7 = MyForm.AddNewProPanel(MainScrollBox, 'SectionPnl7');</div><div>&nbsp; SectionPnl7.Align = alTop; SectionPnl7.Height = 50; SectionPnl7.Margins.Top = 10;</div><div>&nbsp; VoidMainBtn = MyForm.AddNewProButton(SectionPnl7, 'VoidMainBtn', '7. Void(Prosedür) &#9662;');</div><div>&nbsp; VoidMainBtn.Align = alTop; VoidMainBtn.Height = 50;</div><div>&nbsp; VoidMainBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2563EB');</div><div>&nbsp; VoidMainBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; VoidMainBtn.SetclProSettings(VoidMainBtn.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(VoidMainBtn, tbeOnClick, 'VoidBtnClick');</div><div>&nbsp; VoidMenuPnl = MyForm.AddNewProPanel(SectionPnl7, 'VoidMenuPnl');</div><div>&nbsp; VoidMenuPnl.Align = alTop; VoidMenuPnl.Height = 300; VoidMenuPnl.Visible = False;</div><div>&nbsp; BtnV1 = MyForm.AddNewProButton(VoidMenuPnl, 'BtnV1', '1) Parametreli Prosedür?');</div><div>&nbsp; BtnV1.Align = alTop; BtnV1.Height = 50; MyForm.AddNewEvent(BtnV1, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnV2 = MyForm.AddNewProButton(VoidMenuPnl, 'BtnV2', '2) Parametresiz Prosedür?');</div><div>&nbsp; BtnV2.Align = alTop; BtnV2.Height = 50; MyForm.AddNewEvent(BtnV2, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnV3 = MyForm.AddNewProButton(VoidMenuPnl, 'BtnV3', '3) Fonksiyon Nedir?');</div><div>&nbsp; BtnV3.Align = alTop; BtnV3.Height = 50; MyForm.AddNewEvent(BtnV3, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnV4 = MyForm.AddNewProButton(VoidMenuPnl, 'BtnV4', '4) Hazır Kütüphaneler?');</div><div>&nbsp; BtnV4.Align = alTop; BtnV4.Height = 50; MyForm.AddNewEvent(BtnV4, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnV5 = MyForm.AddNewProButton(VoidMenuPnl, 'BtnV5', '5) Pekiştirme');</div><div>&nbsp; BtnV5.Align = alTop; BtnV5.Height = 50; MyForm.AddNewEvent(BtnV5, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnV6 = MyForm.AddNewProButton(VoidMenuPnl, 'BtnV6', '6) Quiz');</div><div>&nbsp; BtnV6.Align = alTop; BtnV6.Height = 50; MyForm.AddNewEvent(BtnV6, tbeOnClick, 'OptionClicked');</div><div><br></div><div>&nbsp; // 8. TRY BÖLÜMÜ</div><div>&nbsp; SectionPnl8 = MyForm.AddNewProPanel(MainScrollBox, 'SectionPnl8');</div><div>&nbsp; SectionPnl8.Align = alTop; SectionPnl8.Height = 50; SectionPnl8.Margins.Top = 10;</div><div>&nbsp; TryMainBtn = MyForm.AddNewProButton(SectionPnl8, 'TryMainBtn', '8. Hata Yakalama &#9662;');</div><div>&nbsp; TryMainBtn.Align = alTop; TryMainBtn.Height = 50;</div><div>&nbsp; TryMainBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2563EB');</div><div>&nbsp; TryMainBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; TryMainBtn.SetclProSettings(TryMainBtn.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(TryMainBtn, tbeOnClick, 'TryBtnClick');</div><div>&nbsp; TryMenuPnl = MyForm.AddNewProPanel(SectionPnl8, 'TryMenuPnl');</div><div>&nbsp; TryMenuPnl.Align = alTop; TryMenuPnl.Height = 200; TryMenuPnl.Visible = False;</div><div>&nbsp; BtnTry1 = MyForm.AddNewProButton(TryMenuPnl, 'BtnTry1', '1) Try-Except Nedir?');</div><div>&nbsp; BtnTry1.Align = alTop; BtnTry1.Height = 50; MyForm.AddNewEvent(BtnTry1, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnTry2 = MyForm.AddNewProButton(TryMenuPnl, 'BtnTry2', '2) Try-Finally Nedir?');</div><div>&nbsp; BtnTry2.Align = alTop; BtnTry2.Height = 50; MyForm.AddNewEvent(BtnTry2, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnTry3 = MyForm.AddNewProButton(TryMenuPnl, 'BtnTry3', '3) Pekiştirme');</div><div>&nbsp; BtnTry3.Align = alTop; BtnTry3.Height = 50; MyForm.AddNewEvent(BtnTry3, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnTry4 = MyForm.AddNewProButton(TryMenuPnl, 'BtnTry4', '4) Quiz');</div><div>&nbsp; BtnTry4.Align = alTop; BtnTry4.Height = 50; MyForm.AddNewEvent(BtnTry4, tbeOnClick, 'OptionClicked');</div><div><br></div><div>&nbsp; // 9. FORM BÖLÜMÜ</div><div>&nbsp; SectionPnl9 = MyForm.AddNewProPanel(MainScrollBox, 'SectionPnl9');</div><div>&nbsp; SectionPnl9.Align = alTop; SectionPnl9.Height = 50; SectionPnl9.Margins.Top = 10;</div><div>&nbsp; FormMainBtn = MyForm.AddNewProButton(SectionPnl9, 'FormMainBtn', '9. Form İşlemleri &#9662;');</div><div>&nbsp; FormMainBtn.Align = alTop; FormMainBtn.Height = 50;</div><div>&nbsp; FormMainBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2563EB');</div><div>&nbsp; FormMainBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; FormMainBtn.SetclProSettings(FormMainBtn.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(FormMainBtn, tbeOnClick, 'FormBtnClick');</div><div>&nbsp; FormMenuPnl = MyForm.AddNewProPanel(SectionPnl9, 'FormMenuPnl');</div><div>&nbsp; FormMenuPnl.Align = alTop; FormMenuPnl.Height = 200; FormMenuPnl.Visible = False;</div><div>&nbsp; BtnForm1 = MyForm.AddNewProButton(FormMenuPnl, 'BtnForm1', '1) Form Nedir?');</div><div>&nbsp; BtnForm1.Align = alTop; BtnForm1.Height = 50; MyForm.AddNewEvent(BtnForm1, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnForm2 = MyForm.AddNewProButton(FormMenuPnl, 'BtnForm2', '2) Form Özellikleri');</div><div>&nbsp; BtnForm2.Align = alTop; BtnForm2.Height = 50; MyForm.AddNewEvent(BtnForm2, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnForm3 = MyForm.AddNewProButton(FormMenuPnl, 'BtnForm3', '3) Pekiştirme');</div><div>&nbsp; BtnForm3.Align = alTop; BtnForm3.Height = 50; MyForm.AddNewEvent(BtnForm3, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnForm4 = MyForm.AddNewProButton(FormMenuPnl, 'BtnForm4', '4) Quiz');</div><div>&nbsp; BtnForm4.Align = alTop; BtnForm4.Height = 50; MyForm.AddNewEvent(BtnForm4, tbeOnClick, 'OptionClicked');</div><div><br></div><div>&nbsp; // 10. BİLEŞENLER BÖLÜMÜ</div><div>&nbsp; SectionPnl10 = MyForm.AddNewProPanel(MainScrollBox, 'SectionPnl10');</div><div>&nbsp; SectionPnl10.Align = alTop; SectionPnl10.Height = 50; SectionPnl10.Margins.Top = 10;</div><div>&nbsp; CompMainBtn = MyForm.AddNewProButton(SectionPnl10, 'CompMainBtn', '10. Bileşenler &#9662;');</div><div>&nbsp; CompMainBtn.Align = alTop; CompMainBtn.Height = 50;</div><div>&nbsp; CompMainBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2563EB');</div><div>&nbsp; CompMainBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; CompMainBtn.SetclProSettings(CompMainBtn.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(CompMainBtn, tbeOnClick, 'CompBtnClick');</div><div>&nbsp; CompMenuPnl = MyForm.AddNewProPanel(SectionPnl10, 'CompMenuPnl');</div><div>&nbsp; CompMenuPnl.Align = alTop; CompMenuPnl.Height = 250; CompMenuPnl.Visible = False;</div><div>&nbsp; BtnComp1 = MyForm.AddNewProButton(CompMenuPnl, 'BtnComp1', '1) Çeşitler Nelerdir?');</div><div>&nbsp; BtnComp1.Align = alTop; BtnComp1.Height = 50; MyForm.AddNewEvent(BtnComp1, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnComp2 = MyForm.AddNewProButton(CompMenuPnl, 'BtnComp2', '2) Ortak Özellikler?');</div><div>&nbsp; BtnComp2.Align = alTop; BtnComp2.Height = 50; MyForm.AddNewEvent(BtnComp2, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnComp3 = MyForm.AddNewProButton(CompMenuPnl, 'BtnComp3', '3) Temel Özellikler?');</div><div>&nbsp; BtnComp3.Align = alTop; BtnComp3.Height = 50; MyForm.AddNewEvent(BtnComp3, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnComp4 = MyForm.AddNewProButton(CompMenuPnl, 'BtnComp4', '4) Pekiştirme');</div><div>&nbsp; BtnComp4.Align = alTop; BtnComp4.Height = 50; MyForm.AddNewEvent(BtnComp4, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnComp5 = MyForm.AddNewProButton(CompMenuPnl, 'BtnComp5', '5) Quiz');</div><div>&nbsp; BtnComp5.Align = alTop; BtnComp5.Height = 50; MyForm.AddNewEvent(BtnComp5, tbeOnClick, 'OptionClicked');</div><div><br></div><div>&nbsp; // 11. EVENTS BÖLÜMÜ</div><div>&nbsp; SectionPnl11 = MyForm.AddNewProPanel(MainScrollBox, 'SectionPnl11');</div><div>&nbsp; SectionPnl11.Align = alTop; SectionPnl11.Height = 50; SectionPnl11.Margins.Top = 10;</div><div>&nbsp; EventMainBtn = MyForm.AddNewProButton(SectionPnl11, 'EventMainBtn', '11. Olaylar (Events) &#9662;');</div><div>&nbsp; EventMainBtn.Align = alTop; EventMainBtn.Height = 50;</div><div>&nbsp; EventMainBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2563EB');</div><div>&nbsp; EventMainBtn.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; EventMainBtn.SetclProSettings(EventMainBtn.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(EventMainBtn, tbeOnClick, 'EventBtnClick');</div><div>&nbsp; EventMenuPnl = MyForm.AddNewProPanel(SectionPnl11, 'EventMenuPnl');</div><div>&nbsp; EventMenuPnl.Align = alTop; EventMenuPnl.Height = 200; EventMenuPnl.Visible = False;</div><div>&nbsp; BtnEv1 = MyForm.AddNewProButton(EventMenuPnl, 'BtnEv1', '1) Events Nedir?');</div><div>&nbsp; BtnEv1.Align = alTop; BtnEv1.Height = 50; MyForm.AddNewEvent(BtnEv1, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnEv2 = MyForm.AddNewProButton(EventMenuPnl, 'BtnEv2', '2) Çeşitleri Nedir?');</div><div>&nbsp; BtnEv2.Align = alTop; BtnEv2.Height = 50; MyForm.AddNewEvent(BtnEv2, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnEv3 = MyForm.AddNewProButton(EventMenuPnl, 'BtnEv3', '3) Pekiştirme');</div><div>&nbsp; BtnEv3.Align = alTop; BtnEv3.Height = 50; MyForm.AddNewEvent(BtnEv3, tbeOnClick, 'OptionClicked');</div><div>&nbsp; BtnEv4 = MyForm.AddNewProButton(EventMenuPnl, 'BtnEv4', '4) Quiz');</div><div>&nbsp; BtnEv4.Align = alTop; BtnEv4.Height = 50; MyForm.AddNewEvent(BtnEv4, tbeOnClick, 'OptionClicked');</div><div><br></div><div>&nbsp; MyForm.Run;</div><div>}</div><div><br></div><div>bu ana kod sayfası</div><div><div><br></div><div><br></div><div>var</div><div>&nbsp; // Sadece görsel ve 1. Üniteye ait değişkenler</div><div>&nbsp; ImageForm: TclForm;</div><div>&nbsp; ImgDisplay: TclImage;&nbsp;</div><div>&nbsp; BtnCloseImg: TclProButton;</div><div>&nbsp;&nbsp;</div><div>&nbsp; QuizForm: TclForm;</div><div>&nbsp; QuizScrollBox: TclVertScrollBox;</div><div>&nbsp; Soru1Lbl, Soru2Lbl, Soru3Lbl, Soru4Lbl, Soru5Lbl, Soru6Lbl, Soru7Lbl, Soru8Lbl: TclLabel;</div><div>&nbsp; S1A, S1B, S1C, S1D, S2A, S2B, S2C, S2D, S3A, S3B, S3C, S3D, S4A, S4B, S4C, S4D: TclProButton;</div><div>&nbsp; S5A, S5B, S5C, S5D, S6A, S6B, S6C, S6D, S7A, S7B, S7C, S7D, S8A, S8B, S8C, S8D: TclProButton;</div><div>&nbsp; Aciklama1, Aciklama2, Aciklama3, Aciklama4, Aciklama5, Aciklama6, Aciklama7, Aciklama8: TclLabel;</div><div><br></div><div>void CloseImageForm;</div><div>{ ImageForm.Free; }</div><div><br></div><div>// --- GÖRSEL AÇMA (Düzeltilmiş Hali) ---</div><div>void GorselAc(ImgUrl: String);</div><div>{</div><div>&nbsp; if (Length(ImgUrl) &gt; 3)&nbsp;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ImageForm = TclForm.Create(Self);</div><div>&nbsp; &nbsp; ImageForm.SetFormColor('#000000', '', clGNone);&nbsp;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; ImgDisplay = ImageForm.AddNewImage(ImageForm, 'ImgDisplay');</div><div>&nbsp; &nbsp; ImgDisplay.Align = alClient;&nbsp;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; // EKSİK OLAN KISIM BURASIYDI: ImgUrl parametresini buraya ekledik.</div><div>&nbsp; &nbsp; ImageForm.setImage(ImgDisplay, ImgUrl);&nbsp;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; BtnCloseImg = ImageForm.AddNewProButton(ImageForm, 'BtnCloseImg', 'Kapat');</div><div>&nbsp; &nbsp; BtnCloseImg.Align = alBottom; BtnCloseImg.Height = 50;&nbsp;</div><div>&nbsp; &nbsp; BtnCloseImg.Margins.Bottom = 20; BtnCloseImg.Margins.Left = 50; BtnCloseImg.Margins.Right = 50;</div><div>&nbsp; &nbsp; BtnCloseImg.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#E11D48');&nbsp;</div><div>&nbsp; &nbsp; BtnCloseImg.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; &nbsp; BtnCloseImg.SetclProSettings(BtnCloseImg.clProSettings);</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; ImageForm.AddNewEvent(BtnCloseImg, tbeOnClick, 'CloseImageForm');</div><div>&nbsp; &nbsp; ImageForm.Run;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>// --- SORU KONTROLLERİ ---</div><div>void Soru1Kontrol;</div><div>var btn:TclProButton;</div><div>{</div><div>&nbsp; btn = TclProButton(QuizForm.clSender);</div><div>&nbsp; if(btn.Text == 'C) Console.Text(degisken)') {</div><div>&nbsp; &nbsp; btn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#22c55e');</div><div>&nbsp; &nbsp; btn.SetclProSettings(btn.clProSettings);</div><div>&nbsp; &nbsp; Aciklama1.Text = 'Doğru!';</div><div>&nbsp; } else {</div><div>&nbsp; &nbsp; Aciklama1.Text = 'Yanlış. Doğru cevap: C';</div><div>&nbsp; }</div><div>}</div><div><br></div><div>// --- QUİZ BAŞLATMA METODU ---</div><div>void QuizBaslat;</div><div>{</div><div>&nbsp; &nbsp;QuizForm = TclForm.Create(Self);</div><div>&nbsp; &nbsp;QuizForm.SetFormColor('#FFFFFF','',clGNone);</div><div>&nbsp; &nbsp;QuizScrollBox = QuizForm.AddNewVertScrollBox(QuizForm, 'QuizScrollBox');</div><div>&nbsp; &nbsp;QuizScrollBox.Align = alClient;</div><div><br></div><div>&nbsp; &nbsp;Soru1Lbl = QuizForm.AddNewLabel(QuizScrollBox,'Soru1Lbl','Soru1: Akışı durdurmadan arka planda sayısal değer kontrolü?');</div><div>&nbsp; &nbsp;Soru1Lbl.Align = alTop; Soru1Lbl.Height = 30;</div><div>&nbsp; &nbsp;S1A = QuizForm.AddNewProButton(QuizScrollBox,'S1A','A) ShowMessage(degisken);'); S1A.Align = alTop;</div><div>&nbsp; &nbsp;S1B = QuizForm.AddNewProButton(QuizScrollBox,'S1B','B) Console.Text(''degisken'');'); S1B.Align = alTop;</div><div>&nbsp; &nbsp;S1C = QuizForm.AddNewProButton(QuizScrollBox,'S1C','C) Console.Text(degisken)'); S1C.Align = alTop;</div><div>&nbsp; &nbsp;S1D = QuizForm.AddNewProButton(QuizScrollBox,'S1D','D) ShowMessage(''degisken'');'); S1D.Align = alTop;</div><div>&nbsp; &nbsp;QuizForm.AddNewEvent(S1A,tbeOnClick,'Soru1Kontrol'); QuizForm.AddNewEvent(S1B,tbeOnClick,'Soru1Kontrol');</div><div>&nbsp; &nbsp;QuizForm.AddNewEvent(S1C,tbeOnClick,'Soru1Kontrol'); QuizForm.AddNewEvent(S1D,tbeOnClick,'Soru1Kontrol');</div><div>&nbsp; &nbsp;Aciklama1 = QuizForm.AddNewLabel(QuizScrollBox,'Aciklama1',''); Aciklama1.Align = alTop; Aciklama1.Height = 40;</div><div>&nbsp; &nbsp;</div><div>&nbsp; &nbsp;QuizForm.Run;</div><div>}</div><div><br></div><div>// --- UNİT ÇALIŞMA (BAŞLANGIÇ) NOKTASI ---</div><div>{</div><div>&nbsp; if (clomosy.GlobalVariableString == 'A) ShowMessage Nedir?')&nbsp;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; // Asset ismini tam olarak yazmalısın (örneğin uzantısı varsa .png gibi)</div><div>&nbsp; &nbsp; GorselAc('/assets/print.png');&nbsp;</div><div>&nbsp; }</div><div>&nbsp; else if (clomosy.GlobalVariableString == 'B) Pekiştirme 1')&nbsp;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; QuizBaslat;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>burası da unit1</div></div><div><br></div><div>hocam kod çalışıyor ancak fotoğraf açılmıyor. print butonundan sonra showmessage kısmına basınca fotoğraf çıkmalı ancak hata alıyorum.</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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, 08 May 2026 19:55:49 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1492&amp;PID=3423#3423</guid>
  </item> 
 </channel>
</rss>