<?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 : Fotoğraf ile hastalık tespiti servisi</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : Fotoğraf ile hastalık tespiti servisi]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Mon, 04 May 2026 10:53:08 +0000</pubDate>
  <lastBuildDate>Wed, 20 Aug 2025 18:18:57 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://forum.clomosy.com.tr/RSS_post_feed.asp?TID=1187</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[Fotoğraf ile hastalık tespiti servisi : Merhaba BedirMain icerisinde kodlamayi...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1187&amp;PID=2525#2525</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=106">Developer</a><br /><strong>Konu:</strong> 1187<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Ağustos&nbsp;2025 Saat 18:18<br /><br />Merhaba Bedir&nbsp;<div>Main icerisinde kodlamayi :</div><div><div>&nbsp; &nbsp; &nbsp; gonderilecekVeri = Clomosy.StringListNew;</div><div>&nbsp; &nbsp; &nbsp; gonderilecekVeri.Add(geciciResimAnaliz.clProSettings.PictureSource);</div><div>&nbsp; &nbsp; &nbsp; Clomosy.GlobalVariableStringList = gonderilecekVeri;</div></div><div>ama cagirirken&nbsp;&nbsp;analizEdilecekDosyaYolu = Clomosy.GlobalVariableString; bu seklide yukleme yapilmis. Dogrusu icin&nbsp;&nbsp;<a href="https://www.docs.clomosy.com/index.php?title=Global_Variables" target="_blank" rel="nofollow">https://www.docs.clomosy.com/index.php?title=Global_Variables</a> bu linkideki ornegi inceler misin?</div>]]>
   </description>
   <pubDate>Wed, 20 Aug 2025 18:18:57 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1187&amp;PID=2525#2525</guid>
  </item> 
  <item>
   <title><![CDATA[Fotoğraf ile hastalık tespiti servisi : // ===========================...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1187&amp;PID=2524#2524</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=340">bedir_agdemir</a><br /><strong>Konu:</strong> 1187<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Ağustos&nbsp;2025 Saat 16:48<br /><br /><div>// ======================================================================</div><div>// BİRİM: uAnaUygulama&nbsp;</div><div>// ======================================================================</div><div><br></div><div>var</div><div>&nbsp; anaForm: TclStyleForm;</div><div>&nbsp; konumButton, havaDurumuButton, haritaButton, tohumOneriButton, sohbetButton, cikisButton, analizButton: TclProButton;</div><div>&nbsp; sonucLabel, havaDurumuLabel, baslikLabel: TclProLabel;</div><div>&nbsp; tohumOneriMemo: TclMemo;</div><div>&nbsp; anaScrollBox: TclVertScrollBox;</div><div>&nbsp; ustPanel, adim1Panel, adim2Panel, adim3Panel, adim4Panel, adim5Panel: TclProPanel;</div><div>&nbsp; geciciResimAnaliz: TclProImage;</div><div>&nbsp; analizUnit: TclUnit;</div><div>&nbsp; gonderilecekVeri: TclStringList;</div><div>&nbsp; konumUnit: TclUnit;</div><div>&nbsp; servislerUnit: TclUnit;</div><div>&nbsp; &nbsp;&nbsp;</div><div>void konumButonunaBasildi;</div><div>{</div><div>&nbsp; konumUnit = TclUnit.Create;</div><div><br></div><div>&nbsp; &nbsp; konumUnit.UnitName = 'uKonum';</div><div>&nbsp; &nbsp; konumUnit.CallerForm = anaForm;</div><div>&nbsp; &nbsp; konumUnit.Run;</div><div><br></div><div>&nbsp; }</div><div><br></div><div>void havaDurumuButonunaBasildi;</div><div>{</div><div>&nbsp; servislerUnit = TclUnit.Create;</div><div>&nbsp;&nbsp;</div><div>&nbsp; &nbsp; Clomosy.GlobalVariableInteger = 1;</div><div>&nbsp; &nbsp; servislerUnit.UnitName = 'uServisler';</div><div>&nbsp; &nbsp; servislerUnit.CallerForm = anaForm;</div><div>&nbsp; &nbsp; servislerUnit.Run;</div><div>&nbsp;&nbsp;</div><div>&nbsp; &nbsp; servislerUnit.Free;</div><div>&nbsp; }</div><div><br></div><div><br></div><div>void haritaButonunaBasildi;</div><div><br></div><div>{</div><div>&nbsp; servislerUnit = TclUnit.Create;</div><div>&nbsp;&nbsp;</div><div>&nbsp; &nbsp; Clomosy.GlobalVariableInteger = 2;</div><div>&nbsp; &nbsp; servislerUnit.UnitName = 'uServisler';</div><div>&nbsp; &nbsp; servislerUnit.CallerForm = anaForm;</div><div>&nbsp; &nbsp; servislerUnit.Run;</div><div>&nbsp;&nbsp;</div><div>&nbsp; &nbsp; servislerUnit.Free;</div><div>&nbsp; }</div><div><br></div><div>void tohumOneriButonunaBasildi;</div><div>var</div><div>&nbsp; servislerUnit: TclUnit;</div><div>{</div><div>&nbsp; servislerUnit = TclUnit.Create;</div><div>&nbsp;&nbsp;</div><div>&nbsp; &nbsp; Clomosy.GlobalVariableInteger = 3;</div><div>&nbsp; &nbsp; servislerUnit.UnitName = 'uServisler';</div><div>&nbsp; &nbsp; servislerUnit.CallerForm = anaForm;</div><div>&nbsp; &nbsp; servislerUnit.Run;</div><div>&nbsp;&nbsp;</div><div>&nbsp; &nbsp; servislerUnit.Free;</div><div>&nbsp; }</div><div><br></div><div><br></div><div>void sohbetButonunaBasildi;</div><div>var</div><div>&nbsp; sohbetUnit: TclUnit;</div><div>{</div><div>&nbsp; sohbetUnit = TclUnit.Create;</div><div>&nbsp;&nbsp;</div><div>&nbsp; &nbsp; sohbetUnit.UnitName = 'uSohbet';</div><div>&nbsp; &nbsp; sohbetUnit.CallerForm = anaForm;</div><div>&nbsp; &nbsp; sohbetUnit.Run;</div><div>&nbsp;&nbsp;</div><div>&nbsp; &nbsp; sohbetUnit.Free;</div><div>&nbsp; }</div><div><br></div><div><br></div><div>void analizButonunaBasildi;</div><div><br></div><div>{</div><div>&nbsp; Clomosy.ImageChooser(anaForm, geciciResimAnaliz);</div><div><br></div><div>&nbsp; if (geciciResimAnaliz.clProSettings.PictureSource &lt;&gt; '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; analizUnit = TclUnit.Create;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; gonderilecekVeri = Clomosy.StringListNew;</div><div>&nbsp; &nbsp; &nbsp; gonderilecekVeri.Add(geciciResimAnaliz.clProSettings.PictureSource);</div><div>&nbsp; &nbsp; &nbsp; Clomosy.GlobalVariableStringList = gonderilecekVeri;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; analizUnit.UnitName = 'uAnaliz';</div><div>&nbsp; &nbsp; &nbsp; analizUnit.CallerForm = anaForm;</div><div>&nbsp; &nbsp; &nbsp; analizUnit.Run;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; analizUnit.Free;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div><br></div><div>void cikisYapButonunaBasildi;</div><div>{</div><div>&nbsp; anaForm.Close;</div><div>}</div><div><br></div><div>{&nbsp;</div><div>&nbsp; anaForm = TclStyleForm.Create(Self);</div><div>&nbsp; geciciResimAnaliz = anaForm.AddNewProImage(anaForm, 'geciciResimAnaliz');</div><div>&nbsp; geciciResimAnaliz.Visible = True;</div><div>&nbsp; anaForm.clSetCaption('Çiftçi Destek Uygulaması');</div><div>&nbsp; anaForm.clSetStyle(anaForm.LightSB);</div><div>&nbsp; anaForm.SetFormBGImage('<a href="https://clomosy.com/demos/bg4.jpg" target="_blank" rel="nofollow">https://clomosy.com/demos/bg4.jpg</a>');</div><div><br></div><div>&nbsp; ustPanel = anaForm.AddNewProPanel(anaForm, 'ustPanel');</div><div>&nbsp; ustPanel.Align = alTop; ustPanel.Height = 80;</div><div>&nbsp; ustPanel.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#CC212529');</div><div>&nbsp; ustPanel.SetclProSettings(ustPanel.clProSettings);</div><div><br></div><div>&nbsp; baslikLabel = anaForm.AddNewProLabel(ustPanel, 'baslikLabel', 'ÇİFTÇİ DESTEK UYGULAMASI');</div><div>&nbsp; baslikLabel.Align = alClient;</div><div>&nbsp; baslikLabel.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); baslikLabel.clProSettings.FontSize = 22;</div><div>&nbsp; baslikLabel.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;; baslikLabel.clProSettings.TextSettings.HorzAlign = taCenter;</div><div>&nbsp; baslikLabel.SetclProSettings(baslikLabel.clProSettings);</div><div><br></div><div>&nbsp; cikisButton = anaForm.AddNewProButton(ustPanel, 'cikisButton', 'Çıkış Yap');</div><div>&nbsp; cikisButton.Align = alRight; cikisButton.Width = 120;</div><div>&nbsp; cikisButton.Margins.Right = 10; cikisButton.Margins.Top = 15; cikisButton.Margins.Bottom = 15;</div><div>&nbsp; cikisButton.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; cikisButton.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#dc3545');</div><div>&nbsp; cikisButton.clProSettings.IsRound = True;</div><div>&nbsp; cikisButton.SetclProSettings(cikisButton.clProSettings);</div><div><br></div><div>&nbsp; anaScrollBox = anaForm.AddNewVertScrollBox(anaForm, 'anaScrollBox');</div><div>&nbsp; anaScrollBox.Align = alClient;</div><div><br></div><div>&nbsp; adim1Panel = anaForm.AddNewProPanel(anaScrollBox, 'adim1Panel');</div><div>&nbsp; adim1Panel.Align = alTop; adim1Panel.Height = 130;</div><div>&nbsp; adim1Panel.Margins.Top = 15; adim1Panel.Margins.Left = 15; adim1Panel.Margins.Right = 15;</div><div>&nbsp; adim1Panel.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#E6FFFFFF'); adim1Panel.clProSettings.IsRound = True; adim1Panel.SetclProSettings(adim1Panel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; konumButton = anaForm.AddNewProButton(adim1Panel, 'konumButton', '1. Adım: Konumumu Bul');</div><div>&nbsp; konumButton.Align = alTop; konumButton.Height = 60;</div><div>&nbsp; konumButton.Margins.Top = 10; konumButton.Margins.Left = 10; konumButton.Margins.Right = 10;</div><div>&nbsp; konumButton.clProSettings.FontSize = 17;</div><div>&nbsp; konumButton.SetclProSettings(konumButton.clProSettings);</div><div><br></div><div>&nbsp; sonucLabel = anaForm.AddNewProLabel(adim1Panel, 'sonucLabel', 'Konum bilgisi bekleniyor...');</div><div>&nbsp; sonucLabel.Align = alClient; sonucLabel.Margins.Top = 5;</div><div>&nbsp; sonucLabel.clProSettings.TextSettings.HorzAlign = taCenter; sonucLabel.clProSettings.FontColor = clAlphaColor.clHexToColor('#6c757d');</div><div>&nbsp; sonucLabel.SetclProSettings(sonucLabel.clProSettings);</div><div><br></div><div>&nbsp; adim2Panel = anaForm.AddNewProPanel(anaScrollBox, 'adim2Panel');</div><div>&nbsp; adim2Panel.Align = alTop; adim2Panel.Height = 130;</div><div>&nbsp; adim2Panel.Margins.Top = 10; adim2Panel.Margins.Left = 15; adim2Panel.Margins.Right = 15;</div><div>&nbsp; adim2Panel.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#E6FFFFFF'); adim2Panel.clProSettings.IsRound = True; adim2Panel.SetclProSettings(adim2Panel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; havaDurumuButton = anaForm.AddNewProButton(adim2Panel, 'havaDurumuButton', '2. Adım: Hava Durumunu Getir');</div><div>&nbsp; havaDurumuButton.Align = alTop; havaDurumuButton.Height = 60;</div><div>&nbsp; havaDurumuButton.Margins.Top = 10; havaDurumuButton.Margins.Left = 10; havaDurumuButton.Margins.Right = 10;</div><div>&nbsp; havaDurumuButton.Enabled = False;</div><div>&nbsp; havaDurumuButton.clProSettings.FontSize = 17;</div><div>&nbsp; havaDurumuButton.SetclProSettings(havaDurumuButton.clProSettings);</div><div><br></div><div>&nbsp; havaDurumuLabel = anaForm.AddNewProLabel(adim2Panel, 'havaDurumuLabel', '');</div><div>&nbsp; havaDurumuLabel.Align = alClient; havaDurumuLabel.Margins.Top = 5;</div><div>&nbsp; havaDurumuLabel.clProSettings.TextSettings.HorzAlign = taCenter; havaDurumuLabel.clProSettings.FontColor = clAlphaColor.clHexToColor('#17a2b8');</div><div>&nbsp; havaDurumuLabel.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;; havaDurumuLabel.SetclProSettings(havaDurumuLabel.clProSettings);</div><div><br></div><div>&nbsp; adim3Panel = anaForm.AddNewProPanel(anaScrollBox, 'adim3Panel');</div><div>&nbsp; adim3Panel.Align = alTop; adim3Panel.Height = 80;</div><div>&nbsp; adim3Panel.Margins.Top = 10; adim3Panel.Margins.Left = 15; adim3Panel.Margins.Right = 15;</div><div>&nbsp; adim3Panel.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#E6FFFFFF'); adim3Panel.clProSettings.IsRound = True; adim3Panel.SetclProSettings(adim3Panel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; haritaButton = anaForm.AddNewProButton(adim3Panel, 'haritaButton', '3. Adım: Tarlamı Haritada Göster');</div><div>&nbsp; haritaButton.Align = alClient;</div><div>&nbsp; haritaButton.Enabled = False;</div><div>&nbsp; haritaButton.clProSettings.FontSize = 17;</div><div>&nbsp; haritaButton.SetclProSettings(haritaButton.clProSettings);</div><div><br></div><div>&nbsp; adim4Panel = anaForm.AddNewProPanel(anaScrollBox, 'adim4Panel');</div><div>&nbsp; adim4Panel.Align = alTop; adim4Panel.Height = 250;</div><div>&nbsp; adim4Panel.Margins.Top = 10; adim4Panel.Margins.Left = 15; adim4Panel.Margins.Right = 15;</div><div>&nbsp; adim4Panel.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#E6FFFFFF'); adim4Panel.clProSettings.IsRound = True; adim4Panel.SetclProSettings(adim4Panel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; tohumOneriButton = anaForm.AddNewProButton(adim4Panel, 'tohumOneriButton', '4. Adım: Tohum Önerisi Al');</div><div>&nbsp; tohumOneriButton.Align = alTop; tohumOneriButton.Height = 60;</div><div>&nbsp; tohumOneriButton.Margins.Top = 10; tohumOneriButton.Margins.Left = 10; tohumOneriButton.Margins.Right = 10;</div><div>&nbsp; tohumOneriButton.Enabled = False;</div><div>&nbsp; tohumOneriButton.clProSettings.FontSize = 17;</div><div>&nbsp; tohumOneriButton.SetclProSettings(tohumOneriButton.clProSettings);</div><div><br></div><div>&nbsp; tohumOneriMemo = anaForm.AddNewMemo(adim4Panel, 'tohumOneriMemo', '');</div><div>&nbsp; tohumOneriMemo.Align = alClient;</div><div>&nbsp; tohumOneriMemo.Margins.Top = 10; tohumOneriMemo.Margins.Left = 10; tohumOneriMemo.Margins.Right = 10; tohumOneriMemo.Margins.Bottom = 10;</div><div>&nbsp; tohumOneriMemo.ReadOnly = True;</div><div><br></div><div>&nbsp; adim5Panel = anaForm.AddNewProPanel(anaScrollBox, 'adim5Panel');</div><div>&nbsp; adim5Panel.Align = alTop; adim5Panel.Height = 100;</div><div>&nbsp; adim5Panel.Margins.Top = 10; adim5Panel.Margins.Left = 15; adim5Panel.Margins.Right = 15; adim5Panel.Margins.Bottom = 10;</div><div>&nbsp; adim5Panel.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#E6FFFFFF'); adim5Panel.clProSettings.IsRound = True; adim5Panel.SetclProSettings(adim5Panel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; analizButton = anaForm.AddNewProButton(adim5Panel, 'analizButton', #13#10'FOTOĞRAFLA BİTKİ ANALİZİ YAP'#13#10'(Hastalık Tespiti)');</div><div>&nbsp; analizButton.Align = alClient;</div><div>&nbsp; analizButton.clProSettings.FontSize = 18;</div><div>&nbsp; analizButton.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; analizButton.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#28a745');</div><div>&nbsp; analizButton.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; analizButton.SetclProSettings(analizButton.clProSettings);</div><div>&nbsp; analizButton.Enabled = True; // Başlangıçta pasif</div><div><br></div><div>&nbsp; sohbetButton = anaForm.AddNewProButton(anaForm, 'sohbetButton', 'Akıllı Asistan ile Sohbet Et');</div><div>&nbsp; sohbetButton.Align = alBottom; sohbetButton.Height = 70;</div><div>&nbsp; sohbetButton.Margins.Top = 10; sohbetButton.Margins.Left = 15; sohbetButton.Margins.Right = 15; sohbetButton.Margins.Bottom = 10;</div><div>&nbsp; sohbetButton.clProSettings.FontSize = 18; sohbetButton.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; sohbetButton.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2c7be5'); sohbetButton.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; sohbetButton.clProSettings.IsRound = True; sohbetButton.clProSettings.RoundHeight = 15; sohbetButton.clProSettings.RoundWidth = 15;</div><div>&nbsp; sohbetButton.SetclProSettings(sohbetButton.clProSettings);</div><div><br></div><div>&nbsp; anaForm.AddNewEvent(konumButton, tbeOnClick, 'konumButonunaBasildi');</div><div>&nbsp; anaForm.AddNewEvent(havaDurumuButton, tbeOnClick, 'havaDurumuButonunaBasildi');</div><div>&nbsp; anaForm.AddNewEvent(haritaButton, tbeOnClick, 'haritaButonunaBasildi');</div><div>&nbsp; anaForm.AddNewEvent(tohumOneriButton, tbeOnClick, 'tohumOneriButonunaBasildi');</div><div>&nbsp; anaForm.AddNewEvent(sohbetButton, tbeOnClick, 'sohbetButonunaBasildi');</div><div>&nbsp; anaForm.AddNewEvent(cikisButton, tbeOnClick, 'cikisYapButonunaBasildi');</div><div>&nbsp; anaForm.AddNewEvent(analizButton, tbeOnClick, 'analizButonunaBasildi');</div><div><br></div><div>&nbsp; anaForm.Run;</div><div>}<br><div>// MAİN</div><div><br></div><div>{</div><div>Clomosy.RunUnit('uAnauygulama');</div><div>}&nbsp;<br>diğer servisler&nbsp; çalışıyor&nbsp;</div></div>]]>
   </description>
   <pubDate>Wed, 20 Aug 2025 16:48:24 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1187&amp;PID=2524#2524</guid>
  </item> 
  <item>
   <title><![CDATA[Fotoğraf ile hastalık tespiti servisi : Merhaba BedirProjenin butun kodlarini...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1187&amp;PID=2523#2523</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=106">Developer</a><br /><strong>Konu:</strong> 1187<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Ağustos&nbsp;2025 Saat 16:47<br /><br />Merhaba Bedir&nbsp;<div>Projenin butun kodlarini paylasabilir misin?</div>]]>
   </description>
   <pubDate>Wed, 20 Aug 2025 16:47:10 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1187&amp;PID=2523#2523</guid>
  </item> 
  <item>
   <title><![CDATA[Fotoğraf ile hastalık tespiti servisi : Foto&#287;raf&#305; &#231;ekip g&#246;nderdikten sonra...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1187&amp;PID=2522#2522</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=340">bedir_agdemir</a><br /><strong>Konu:</strong> 1187<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Ağustos&nbsp;2025 Saat 16:20<br /><br /><div>Fotoğrafı çekip gönderdikten sonra Instace of "TclProImage" not created. hatası alıyorum&nbsp;<br>uAnaliz birimi</div><div>const</div><div>&nbsp; GEMINI_API_KEY = '';&nbsp;</div><div><br></div><div>{&nbsp;</div><div>&nbsp; var</div><div>&nbsp; &nbsp; restIstegi: TclRest;</div><div>&nbsp; &nbsp; base64Resim, gelenCevap, geminiCevap, prompt, jsonMektup, apiUrl: String;</div><div>&nbsp; &nbsp; analizEdilecekDosyaYolu: String;</div><div><br></div><div>&nbsp; analizEdilecekDosyaYolu = Clomosy.GlobalVariableString;</div><div><br></div><div>&nbsp; if (analizEdilecekDosyaYolu &lt;&gt; '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; restIstegi = TclRest.Create;</div><div>&nbsp; &nbsp; try</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Fotoğraf yapay zekaya gönderiliyor, lütfen bekleyin...');</div><div>&nbsp; &nbsp; &nbsp; Clomosy.ProcessMessages;</div><div><br></div><div>&nbsp; &nbsp; &nbsp; base64Resim = Clomosy.FileToBase64(analizEdilecekDosyaYolu);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; apiUrl = '<a href="https://generativelanguage.googleapis.com/v1beta/models/gemini-pro-visi&#111;n:generateC&#111;ntent?key=" target="_blank" rel="nofollow">https://generativelanguage.googleapis.com/v1beta/models/gemini-pro-vision:generateContent?key=</a>' + GEMINI_API_KEY;</div><div>&nbsp; &nbsp; &nbsp; prompt = 'Bu tarım bitkisinin fotoğrafını incele. Üzerinde herhangi bir hastalık belirtisi var mı? Varsa, hastalığın adı ne olabilir ve çiftçiye ne gibi bir öneride bulunursun? Cevabını kısa ve anlaşılır bir şekilde ver.';</div><div>&nbsp; &nbsp; &nbsp; jsonMektup = '{ "contents":&#091;{"parts":&#091; {"text": "' + prompt + '"}, {"inline_data": { "mime_type":"image/jpeg", "data": "' + base64Resim + '" }} &#093;}&#093;}';</div><div><br></div><div>&nbsp; &nbsp; &nbsp; restIstegi.BaseURL = apiUrl;</div><div>&nbsp; &nbsp; &nbsp; restIstegi.Method = rmPOST;</div><div>&nbsp; &nbsp; &nbsp; restIstegi.AddBody(jsonMektup, 'application/json');</div><div>&nbsp; &nbsp; &nbsp; restIstegi.Execute;</div><div>&nbsp; &nbsp; &nbsp; gelenCevap = restIstegi.Response;</div><div><br></div><div>&nbsp; &nbsp; &nbsp; geminiCevap = clGetStringAfter(gelenCevap, '"text": "');</div><div>&nbsp; &nbsp; &nbsp; geminiCevap = clGetStringTo(geminiCevap, '"');</div><div>&nbsp; &nbsp; &nbsp; geminiCevap = clGetStringReplace(geminiCevap, '\\n', #13#10);</div><div><br></div><div>&nbsp; &nbsp; &nbsp; if (geminiCevap &lt;&gt; '')</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ShowMessage('Yapay Zeka Analiz Sonucu:' + #13#10 + geminiCevap);</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ShowMessage('Yapay zekadan cevap alınamadı.');</div><div>&nbsp; &nbsp; &nbsp; }</div><div><br></div><div>&nbsp; }</div><div>}<br></div>]]>
   </description>
   <pubDate>Wed, 20 Aug 2025 16:20:02 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1187&amp;PID=2522#2522</guid>
  </item> 
 </channel>
</rss>