• 28-03-2023, 14:14:33
    #1
    Arkadaşarlar merhaba, bir barkod yazılımım var, barkod aralığı PTT üzerinden alınıyor.
    Her şey okey bir sıkıntı yok barkod vs veriyor fakat barkod çıktısı 13 karakter siteden barkod çıktısı al dediğim de aşağıda ki hatayı veriyor.
    13 yazan yeri 12 yaptığım zaman son karakteri eksik veriyor barkod çıktısında ama çalışıyor. Ne yapabilirim?

  • 28-03-2023, 14:22:22
    #2
    Hocam barkodlar zaten 13 karakter değil mi ? sorunu tam anlamadım ama şöyle yapabilirsin. Bir değişkene önce barkod numarasını çek, daha sonra karakter sayısına bak hata kodu ne fırlatıyor.
  • 28-03-2023, 14:23:30
    #3
    ncinar adlı üyeden alıntı: mesajı görüntüle
    Hocam barkodlar zaten 13 karakter değil mi ? sorunu tam anlamadım ama şöyle yapabilirsin. Bir değişkene önce barkod numarasını çek, daha sonra karakter sayısına bak hata kodu ne fırlatıyor.
    13 karakter hocam, bizim sistemde de öyle fakat 13 karakteri getirmiyor 12 karakteri getiriyor.
    substringi 0,12 yapınca da 1 karakteri siliyor ama 0,13 yapınca hataya düşüyor
  • 28-03-2023, 14:26:52
    #4
    gelen datayı substring yapmaya çalışıyorsun hocam. bir değişken tanımla
    1. Öneri
    var barcode="https://......
    gelen değeri bir bas bakalım kaç karakter daha sonra substring yapmaya çalış.
    2. Öneri
    ..... + stk.barcode.substring(0,stk.barkode.Length)

    ilk öneriyi yaparsan daha sağlıklı ne datası geliyor görürsün. 2. kesin çalışır.
  • 28-03-2023, 15:03:57
    #5
    13 ü 14 yap yahu
  • 28-03-2023, 15:14:32
    #6
    aspnetturkiye adlı üyeden alıntı: mesajı görüntüle
    13 ü 14 yap yahu
    Çalışmıyor hocam maalesef ki
  • 28-03-2023, 15:50:24
    #7
    canpeksen adlı üyeden alıntı: mesajı görüntüle
    Çalışmıyor hocam maalesef ki
    özel karakterler varmı gelen veride örng -/ gibi
  • 28-03-2023, 15:54:53
    #8
    aspnetturkiye adlı üyeden alıntı: mesajı görüntüle
    özel karakterler varmı gelen veride örng -/ gibi
    Yok hocam sadece sayı
  • 28-03-2023, 15:56:42
    #9
    anydesk atarsan bakalım beraber