Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Kilitlenme Problemi ve Öneri
#11
datasnap kullansan dahi bağlantı sorunlarından dolayı yine kilitlenme yaşaman muhtemel.
veri alışverişini client/server ya da datanap olarak yapsanda kilitlenme yaşarsın bunu aşmanın yolu da ilk aklıma gelen thread kullanmandır
bence thread konusunu araştır,
Cevapla
#12
(16-08-2017, Saat: 22:59)burakb44 Adlı Kullanıcıdan Alıntı: Wifi ile veritabanına bağlanıp veri alıp gönderiyorum fakat sürekli wifi kopmaları ve kilitlenmeler yaşıyorum. Veritabanı olarak firebird 2.5 kullanıyorum.
windows pc ve windows tablet olan bir yapıda tablet için nasıl bir teknik kullanayım öneriniz nedir?
Yanlışmı anladım tablete client uygulaman yüklü ve bu uygulama başka bir bilgisayarda ki firebird veritabanına bağlı ?
eğer böyle ise wifi kopmalarında veritabanı sunucusu ile arandaki bağlantıda kopuyor

Sqlite da masa ,ürün v.s bilgileri ve sipariş tablon olur tablete sipariş alınır bu sqliteda ki tablona kaydedilir firebird sunucu bilgisayarınla bağlantı test edilir test başarılı ise insert sql cümleni firebirde gönderirsin başarısız ise küçük bir uyarı ile aktarılmamış siparişler var uyarısı görünür kullanıcı da wifi çeken yere geçer artık bağlantı sağlandığı için sqliite daki bilgileri firebirde gönderebilir.

“Do. Or do not. There is no try.”
Cevapla
#13
(17-08-2017, Saat: 00:23)masteryoda Adlı Kullanıcıdan Alıntı:
(16-08-2017, Saat: 22:59)burakb44 Adlı Kullanıcıdan Alıntı: Wifi ile veritabanına bağlanıp veri alıp gönderiyorum fakat sürekli wifi kopmaları ve kilitlenmeler yaşıyorum. Veritabanı olarak firebird 2.5 kullanıyorum.
windows pc ve windows tablet olan bir yapıda tablet için nasıl bir teknik kullanayım öneriniz nedir?
Yanlışmı anladım tablete client uygulaman yüklü ve bu uygulama başka bir bilgisayarda ki firebird veritabanına bağlı ?
eğer böyle ise wifi kopmalarında veritabanı sunucusu ile arandaki bağlantıda kopuyor

Sqlite da masa ,ürün v.s bilgileri ve sipariş tablon olur tablete sipariş alınır bu sqliteda ki tablona kaydedilir firebird sunucu bilgisayarınla bağlantı test edilir test başarılı ise insert sql cümleni firebirde gönderirsin başarısız ise küçük bir uyarı ile aktarılmamış siparişler var uyarısı görünür kullanıcı da wifi çeken yere geçer artık bağlantı sağlandığı için sqliite daki bilgileri firebirde gönderebilir.

Doğru anlamışsınız tablette client program yüklü aynı zamanda sistem değişkenleri ve parametreler vs. bilgileride yine tablette firebirdi local olarak tutuyorum. bu dediğiniz işlemi yapmak için sqlite gerek yok tabletteki local db'de bir tane temp tablo yapıp bağlantıyı yakaladığımda servere gönderebilirim. kilitlenmenin sebebi runtimeda buton, panel vs.. çeşitli  nesneleri create ediyorum bundan olabilirmi diye sesli düşünüyorum.
Cevapla
#14
(17-08-2017, Saat: 00:38)burakb44 Adlı Kullanıcıdan Alıntı:
(17-08-2017, Saat: 00:23)masteryoda Adlı Kullanıcıdan Alıntı: Yanlışmı anladım tablete client uygulaman yüklü ve bu uygulama başka bir bilgisayarda ki firebird veritabanına bağlı ?
eğer böyle ise wifi kopmalarında veritabanı sunucusu ile arandaki bağlantıda kopuyor

Sqlite da masa ,ürün v.s bilgileri ve sipariş tablon olur tablete sipariş alınır bu sqliteda ki tablona kaydedilir firebird sunucu bilgisayarınla bağlantı test edilir test başarılı ise insert sql cümleni firebirde gönderirsin başarısız ise küçük bir uyarı ile aktarılmamış siparişler var uyarısı görünür kullanıcı da wifi çeken yere geçer artık bağlantı sağlandığı için sqliite daki bilgileri firebirde gönderebilir.

Doğru anlamışsınız tablette client program yüklü aynı zamanda sistem değişkenleri ve parametreler vs. bilgileride yine tablette firebirdi local olarak tutuyorum. bu dediğiniz işlemi yapmak için sqlite gerek yok tabletteki local db'de bir tane temp tablo yapıp bağlantıyı yakaladığımda servere gönderebilirim. kilitlenmenin sebebi runtimeda buton, panel vs.. çeşitli  nesneleri create ediyorum bundan olabilirmi diye sesli düşünüyorum.

Herhangi bir hata v.s veriyormu memoryleak olabilir free etmeyi unutuğunuz nesne varmı onları kontrol edin
http://www.tugrulhelvaci.com/?p=143
buradaki örneği ekleyin programınız git gide hafıza yiyormu kontrol edin

“Do. Or do not. There is no try.”
Cevapla
#15
(17-08-2017, Saat: 00:46)masteryoda Adlı Kullanıcıdan Alıntı:
(17-08-2017, Saat: 00:38)burakb44 Adlı Kullanıcıdan Alıntı: Doğru anlamışsınız tablette client program yüklü aynı zamanda sistem değişkenleri ve parametreler vs. bilgileride yine tablette firebirdi local olarak tutuyorum. bu dediğiniz işlemi yapmak için sqlite gerek yok tabletteki local db'de bir tane temp tablo yapıp bağlantıyı yakaladığımda servere gönderebilirim. kilitlenmenin sebebi runtimeda buton, panel vs.. çeşitli  nesneleri create ediyorum bundan olabilirmi diye sesli düşünüyorum.

Herhangi bir hata v.s veriyormu memoryleak olabilir free etmeyi unutuğunuz nesne varmı onları kontrol edin
http://www.tugrulhelvaci.com/?p=143
buradaki örneği ekleyin programınız git gide hafıza yiyormu kontrol edin

Teşekkür ederim. önerinizi test edip sonucu paylaşacağım inşallah.

Bu arada datasnap ile alakalı doküman ve yazılım örneği paylaşan olursa çok makbule geçer.
Cevapla
#16
Anladığm db bağlantısından kaynaklan bir sorun değil bu, runtime da oluşturduğunuz nesneleri işiniz bittiğinde free etmelisiniz veya proje ilk çalışmada bütün nesneleri oluşturun.
Aynı zamanda da projenin bellek kullanımını takip edin eğer artıyorsa kullandığınız sql, nesneler vs ihtiyacınız olmayanları free ve close etmelisiniz.
Cevapla
#17
Donma kısmı veriyi çekerken mi yoksa nesneleri oluştururken mi olduğunu iyi analiz edin.

TStopWatch ile süreleri takip edebilirsiniz.
Amatör Küme Bilgisayar Programcısı
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Android - Geri işlevi problemi Mr.X 0 511 03-02-2025, Saat: 10:59
Son Yorum: Mr.X
  Android 13 te Android ID alamama problemi serifaliyagci 2 931 20-10-2023, Saat: 09:34
Son Yorum: RAD Coder
  TWebBrowser En üstte durma problemi vedat33 4 1.628 17-03-2023, Saat: 09:25
Son Yorum: vedat33
  Sqlite-Sorgularda türkçe karakter problemi nehirnnn 11 5.055 01-04-2022, Saat: 16:52
Son Yorum: nehirnnn
Sad Delphi 10.4.2 Listview Problemi Jakarta2 10 4.440 16-02-2022, Saat: 15:21
Son Yorum: Jakarta2



Konuyu Okuyanlar: 1 Ziyaretçi