<?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 : Barkod Okuyucu</title>
  <link>https://www.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : TclForm Olu&#351;turma : Barkod Okuyucu]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Tue, 14 Apr 2026 08:32:16 +0000</pubDate>
  <lastBuildDate>Tue, 08 Aug 2023 10:47:12 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://www.clomosy.com.tr/RSS_post_feed.asp?TID=554</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Clomosy | Forum]]></title>
   <url>https://www.clomosy.com.tr/forum_images/logo.png</url>
   <link>https://www.clomosy.com.tr/</link>
  </image>
  <item>
   <title><![CDATA[Barkod Okuyucu : Sistemin nas&#305;l &#231;al&#305;&#351;t&#305;&#287;&#305;n&#305; pek...]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=554&amp;PID=694#694</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=133">Alforce</a><br /><strong>Konu:</strong> 554<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Ağustos&nbsp;2023 Saat 10:47<br /><br />Sistemin nasıl çalıştığını pek anlayamadım, bu yüzden çok yardımcı olamıyorum ama artık barcode okuyucuyu çağırabiliyor.<div><br></div><div>Ürün ekle kısmına bastığınızda okuyucu ekran geliyor ve neyi okursa mesaj olarak veriyor.</div><div><br></div><div><table width="99%"><tr><td><pre class="BBcode"></div><div><div>var</div><div>&nbsp; MyForm,MyForm2:TclForm;</div><div>&nbsp; testButton,testButton2,testButton3 : TClProButton;</div><div>&nbsp; testLabel : TclLabel;</div><div>&nbsp; QRGen : TClQRCodeGenerator;</div><div>&nbsp; QrTimer, QrTimeTimer:TClTimer;</div><div>&nbsp; BtnNewQrCode:TclButton;</div><div>&nbsp; BtnReadQrCode:TclButton;</div><div>&nbsp; ReadQrEdt : TclEdit;</div><div>&nbsp; LblDisplay:TclLabel;</div><div>&nbsp; IntQROnStartVal:Extended;</div><div>&nbsp; QrAppType:Integer;</div><div>&nbsp; QrSecondLimit:Integer;</div><div>&nbsp; QRLabel: TclEdit;</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;Procedure BtnNewQrCodeClick;</div><div>&nbsp;begin</div><div>&nbsp; &nbsp;BtnNewQrCode.Caption := FormatDateTime('yymmdd0hhnnss', Now);</div><div>&nbsp; &nbsp;QRGen.Text := Clomosy.ProjectEncryptAES(BtnNewQrCode.Caption);</div><div>&nbsp;End;</div><div>&nbsp;</div><div>&nbsp;Procedure OnQrTimer;</div><div>&nbsp;begin</div><div>&nbsp; &nbsp;QrTimeTimer.Tag := QrSecondLimit;</div><div>&nbsp; &nbsp;BtnNewQrCodeClick;</div><div>&nbsp;End;</div><div>&nbsp;</div><div>&nbsp;Procedure SaveRecordThread;</div><div>&nbsp;Begin</div><div>&nbsp; ShowMessage('kodunuz okundu');</div><div>&nbsp;End;</div><div>&nbsp;</div><div>&nbsp;Procedure OnGetQRCode;</div><div>&nbsp; &nbsp;var</div><div>&nbsp; &nbsp; &nbsp;s:String;</div><div>&nbsp; &nbsp; &nbsp;IntQRVal:Extended;</div><div>&nbsp;begin</div><div>&nbsp; &nbsp;If ReadQrEdt.Text='' Then Exit;</div><div>&nbsp; &nbsp;s := FormatDateTime('yymmdd0hhnnss', Now);</div><div>&nbsp; &nbsp;IntQROnStartVal := StrToFloat(s);</div><div>&nbsp; &nbsp;Try</div><div>&nbsp; &nbsp; &nbsp;s := Clomosy.ProjectDecryptAES(ReadQrEdt.Text);</div><div>&nbsp; &nbsp; &nbsp;ReadQrEdt.Text := s;</div><div>&nbsp; &nbsp; &nbsp;IntQRVal := StrToFloat(s);</div><div>&nbsp; &nbsp;Except&nbsp;</div><div>&nbsp; &nbsp; &nbsp;IntQRVal :=0;</div><div>&nbsp; &nbsp;end;</div><div>&nbsp; &nbsp;</div><div>&nbsp; &nbsp;If (IntQROnStartVal-QrSecondLimit)&lt;= IntQRVal Then&nbsp;</div><div>&nbsp; &nbsp;Begin</div><div>&nbsp; &nbsp; &nbsp;SaveRecordThread;</div><div>&nbsp; &nbsp;End Else ShowMessage('Invalid QR Code.&nbsp; Please complete the process within '+IntToStr(QrSecondLimit)+' seconds. Try again!');</div><div>&nbsp;</div><div>&nbsp;End;</div><div>&nbsp;</div><div>&nbsp;Procedure BtnReadQrCodeClick;</div><div>&nbsp;begin</div><div>&nbsp; &nbsp;MyForm2.CallBarcodeReaderWithScript(ReadQrEdt,'OnGetQRCode');</div><div>&nbsp;End;</div><div>&nbsp;</div><div>&nbsp;Procedure OnQrTimeTimer;</div><div>&nbsp;begin</div><div>&nbsp; &nbsp;QrTimeTimer.Tag := QrTimeTimer.Tag - 1;</div><div>&nbsp; &nbsp;LblDisplay.Text := IntToStr(QrTimeTimer.Tag);</div><div>&nbsp;End;</div><div><br></div><div>procedure gonder</div><div>begin</div><div>&nbsp;QrAppType := 0;</div><div>&nbsp;QrSecondLimit := 30;</div><div>&nbsp;</div><div>&nbsp;If Clomosy.PlatformIsMobile Then QrAppType := 2;</div><div>&nbsp;</div><div>&nbsp;If Not Clomosy.PlatformIsMobile Then</div><div>&nbsp; &nbsp;QrAppType := 1;</div><div>&nbsp;IF QrAppType=1 Then&nbsp;</div><div>&nbsp;Begin</div><div>&nbsp; &nbsp;Clomosy.OpenForm(ftMembers,fdtsingle,froReadOnly, ffoNoFilter);</div><div>&nbsp; &nbsp;Exit;</div><div>&nbsp;End;</div><div>&nbsp;</div><div>&nbsp;if Clomosy.AppUserGUID ='6MFW419738' then</div><div>&nbsp; &nbsp;QrAppType:=1;</div><div>&nbsp;</div><div>&nbsp;If Clomosy.AppUserProfile=1 Then</div><div>&nbsp; QrAppType:=0;</div><div>&nbsp;</div><div>&nbsp;MyForm2:= TCLForm.Create(Self);</div><div>&nbsp;</div><div>&nbsp;LblDisplay:= MyForm2.AddNewLabel(MyForm2,'LblDisplay','--');</div><div>&nbsp;LblDisplay.Align := alTop;</div><div>&nbsp;</div><div>&nbsp;If QrAppType=0 then</div><div>&nbsp;Begin</div><div>&nbsp; &nbsp;QRGen:= MyForm2.AddNewQRCodeGenerator(MyForm2,'QRGen','Hello World');</div><div>&nbsp; &nbsp;QRGen.Height := 200;</div><div>&nbsp; &nbsp;QRGen.Align := alCenter;</div><div>&nbsp;</div><div>&nbsp; &nbsp;BtnNewQrCode:= MyForm2.AddNewButton(MyForm2,'BtnNewQrCode','Starting');</div><div>&nbsp; &nbsp;BtnNewQrCode.Align := alTop;</div><div>&nbsp; &nbsp;MyForm2.AddNewEvent(BtnNewQrCode,tbeOnClick,'BtnNewQrCodeClick');</div><div>&nbsp;End;</div><div>&nbsp;</div><div>&nbsp;If QrAppType=2 then</div><div>&nbsp;Begin</div><div>&nbsp; &nbsp;BtnReadQrCode:= MyForm2.AddNewButton(MyForm2,'BtnReadQrCode','Scan the QR Code');</div><div>&nbsp; &nbsp;BtnReadQrCode.Height := 100;</div><div>&nbsp; &nbsp;BtnReadQrCode.Width := 200;</div><div>&nbsp; &nbsp;BtnReadQrCode.Align := alCenter;</div><div>&nbsp; &nbsp;MyForm2.AddNewEvent(BtnReadQrCode,tbeOnClick,'BtnReadQrCodeClick');</div><div>&nbsp;</div><div>&nbsp; &nbsp;ReadQrEdt := MyForm2.AddNewEdit(MyForm2,'ReadQrEdt','Scan the Barcode...');</div><div>&nbsp; &nbsp;ReadQrEdt.Align := alBottom;</div><div>&nbsp; &nbsp;ReadQrEdt.ReadOnly := True;</div><div>&nbsp; &nbsp;ReadQrEdt.Visible := False;</div><div>&nbsp;End;</div><div>&nbsp;</div><div>&nbsp;If QrAppType=0 then</div><div>&nbsp;Begin</div><div>&nbsp; &nbsp;QrTimer:= MyForm2.AddNewTimer(MyForm2,'QrTimer',1000*QrSecondLimit);</div><div>&nbsp; &nbsp;QrTimer.Interval := 1000*QrSecondLimit;</div><div>&nbsp; &nbsp;QrTimer.Enabled := True;</div><div>&nbsp; &nbsp;MyForm2.AddNewEvent(QrTimer,tbeOnTimer,'OnQrTimer');</div><div>&nbsp;</div><div>&nbsp; &nbsp;QrTimeTimer:= MyForm2.AddNewTimer(MyForm2,'QrTimeTimer',1000);</div><div>&nbsp; &nbsp;QrTimeTimer.Interval := 1000;</div><div>&nbsp; &nbsp;QrTimeTimer.Tag := QrSecondLimit;</div><div>&nbsp; &nbsp;QrTimeTimer.Enabled := True;</div><div>&nbsp; &nbsp;MyForm2.AddNewEvent(QrTimeTimer,tbeOnTimer,'OnQrTimeTimer');</div><div>&nbsp;End;</div><div>&nbsp;</div><div>&nbsp;MyForm2.Run;</div><div>end;</div><div><br></div><div><br></div><div>Procedure QRekle;</div><div>Var</div><div>&nbsp; S: String;</div><div>Begin</div><div>&nbsp; S:= QRLabel.Text;</div><div>&nbsp; ShowMessage(S);</div><div>End;</div><div><br></div><div>Procedure Ekle;</div><div>begin</div><div>&nbsp; MyForm.CallBarcodeReaderWithScript(QRLabel,'QRekle');</div><div>End;</div><div><br></div><div><br></div><div>begin</div><div>MyForm:=TCLForm.Create(self)</div><div>//bakground renk arka plan</div><div>MyForm.SetFormColor('#CBEDD5','#E6E2C3',clGVertical);</div><div><br></div><div>QRLabel:= MyForm.AddNewEdit(MyForm, 'qredit', '');</div><div>QRLabel.Visible:= False;</div><div>&nbsp;</div><div>//button1: ürün ekleme butonu</div><div><br></div><div>testButton := MyForm.AddNewProButton(MyForm,'testbutton','Ürün Ekle');</div><div>&nbsp;clComponent.SetupComponent(testbutton,'{"caption":"Ürün Ekle","Align" : "Center","MarginTop":120,"Width" :200,&nbsp;</div><div>"Height":70,"RoundHeight":2,</div><div>&nbsp;"RoundWidth":2,"BorderColor":"#7A3E65","BorderWidth":2}');</div><div>&nbsp;</div><div>&nbsp;</div><div>testButton2 := MyForm.AddNewProButton(MyForm,'testButton2','Ürün Sil');</div><div>&nbsp;clComponent.SetupComponent(testButton2,'{"caption":"Ürün Sil","Align" : "Center","MarginBottom":135,"Width" :200,&nbsp;</div><div>"Height":70,"RoundHeight":2,</div><div>&nbsp;"RoundWidth":2,"BorderColor":"#7A3E65","BorderWidth":2}');</div><div>&nbsp;</div><div>//button3: ürün arama butonu</div><div>&nbsp;</div><div>testButton3 := MyForm.AddNewProButton(MyForm,'testButton3','Ürün Ara');</div><div>&nbsp;clComponent.SetupComponent(testButton3,'{"caption":"Ürün Ara","Align" : "Center","MarginBottom":400,"Width" :200,&nbsp;</div><div>"Height":70,"RoundHeight":2,</div><div>&nbsp;"RoundWidth":2,"BorderColor":"#7A3E65","BorderWidth":2}');</div><div>&nbsp;</div><div>&nbsp;</div><div>testLabel:= MyForm.AddNewLabel(MyForm,'testLabel','');</div><div>testLabel.StyledSettings := ssFamily;</div><div>testLabel.TextSettings.Font.Size:=20;</div><div>testLabel.Align := alCenter;</div><div>testLabel.Margins.Left:= 50;</div><div>testLabel.Margins.Top:= 10;&nbsp;</div><div>testLabel.Margins.Bottom:=500;</div><div>testLabel.Height := 50;</div><div>testLabel.Width := 150;</div><div>&nbsp;</div><div>//&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;qr code&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //</div><div>&nbsp;</div><div>&nbsp;</div><div>//button1 çıktısı</div><div>MyForm.AddNewEvent(testButton,tbeOnClick,'Ekle');</div><div>//button2 çıktısı</div><div>MyForm.AddNewEvent(testButton2,tbeOnClick,'ShowMessage(''Ürün Silindi'')');</div><div>//button3 çıktısı</div><div>MyForm.AddNewEvent(testButton3,tbeOnClick,'gonder');</div><div>MyForm.Run;</div><div>end;</div></div><div></pre></td></tr></table></div>]]>
   </description>
   <pubDate>Tue, 08 Aug 2023 10:47:12 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=554&amp;PID=694#694</guid>
  </item> 
  <item>
   <title><![CDATA[Barkod Okuyucu : BuradaQR ile depo takip kodum...]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=554&amp;PID=684#684</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=138">alikaan.k12</a><br /><strong>Konu:</strong> 554<br /><strong>Gönderim Zamanı:</strong> 08&nbsp;Ağustos&nbsp;2023 Saat 09:10<br /><br /><a href="https://justpaste.it/4qep3" target="_blank" rel="nofollow">Burada&nbsp;</a>QR ile depo takip kodum var . Ürün ekle ve ürün sil kısmına tıklayınca barkod okuyucu açılmasını istiyorum nasıl yapabilirim ?]]>
   </description>
   <pubDate>Tue, 08 Aug 2023 09:10:51 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=554&amp;PID=684#684</guid>
  </item> 
 </channel>
</rss>