Programcılık hayatımda ilk kez karşılaştığım bir durumu anlatacağım ve çözüm önerilerinizi bekliyorum
Vb6 ile yazılmış bir projemiz var ancak bir islem icin external bir prg calistirmamiz gerek
sorun şu: prg ilk zamanlar cok hizli çalışırken zamanla yavaşlıyor 8-12 saniye bekletiyor ilerleyen zamanlarda
bu external prg i kendi başına masaustunde açınca çok hızlı, bizim prg üzerinden açınca yavaş
Denemelerden sonra şu kanıya vardim ki
Always on top ne kadar form ve ağır kontroller varsa prg in açılmasi yavaşlıyor. Yani sanki always on top pencerelerin üzerine çıkmak için kasıyor ya da bekliyor. (İşletim sistemi xp)
Ne yapabilirim sizce
Exe yi prgin icine mi gomsem?
Bu yavasligi nasil çözebilirim? Önerisi olan?
Usta programcilara sorum var
6
●1.511
- 17-01-2015, 02:23:03Açtıüın program CommandLine ile arkada çalışan programa parametre tetikliyor mu?
Açtırmaya çalıştığınız programın platformu nedir?
Allways on top bir şey yapmaz aslında. Çalıştığı zaman cayır cayır da çıkar tepeye.
Ama şöyle bir durum söz konusu. VB6 zaten malumunuz üzere ne olduğu belli.
Zamanında VB6 ile süper işlere de imza atmadıkta değil.. Fakat olayın birde şu boyutu var ki. Yeni teknolojiler daha da çılgın. Zamanında yoklukta çok kullandık. Koyunun olmadığı yerde keçiye Abdurrahman çelebi derler hesabı.
Elinizde imkanınız varsa VB6 dan bir an evvel kurtulun.
Zaman ve kaynak sıkıntınız yoksa kesinlikle yeni bir teknoloji ile derhal yenileyin. (En babası oturup tekrar yazmak olacaktır)
Farklı bir açıklamanız varsa Yİnede çözüm bulmaya çalışırım. Konuya abonelik açtım takip edeceğim.
Saygılarımla... - 17-01-2015, 11:03:36Yorum için teşekkürler proje cok büyük.TurgayACAR adlı üyeden alıntı: mesajı görüntüle
Buglar temizlenince visual studio a taşıma işine geçeceğiz.
parametreler var evet.
Çağırdığımiz prg büyük ihtimal delphi de yapılmış bizim prg vb6
Garip olan şu ayni program (parametreli ya da parametresiz) direkt exeden cagirildiginda 2 sn sürmeden açılırken.
Bazı clientlarda 10 sn kadar bekletebiliyor.
Always on top olayını şurdan anladım ama. Exe yi açarken ust üste always on top ne kadar pencere varsa o kadar gecikiyor. Bu sabit
Ama 10 sn gibi bir sey değil tabi en fazla 1 2 saniye daha gecikiyor.
10 sn bekleyen clientta cagirdigimiz prg uninstall edilip yeniden kuruldugunda 1-2 gün yine hızlı çalışıyor. Sonrasında yine 10 sn beklemeye başlıyor.
Çağırdığımiz prg i yapan firma hicbir yerde böyle bir sorun yaşamadıklarını söylüyorlar ama yine de temaslarimiz sürüyor - 29-07-2015, 23:16:16Merhaba. C# da yazılım geliştiriyorum ben. Ama mantığımız aynı sonuçta.
Daha önce neler denedin bilmiyorum ama ben olsam şu adımları izlerdim.
Kendi yazdığım yazılım la diğer yazılımın çalışıp çalışmadığını denetlerdim.
Eğer çalışmıyorsa kendi yazdığım yazılıma değil de windows api ye git şu yazılımı çalıştır derdim. Böylelikle diğer (3. parti) yazılımı çalıştıran sen değil işletim sisteminin kendisi olurdu. Böylelikle sorun çözülmüş olur.
Kolay gelsin umarım fikir vermiştir. - 30-07-2015, 00:23:54Hocam sorunu çözdük bizim prg ile alakalı değilmiş. External prg ın geliştiricileri yeni bir version yaptı. Şimdi sorun yok gibimozkan0687 adlı üyeden alıntı: mesajı görüntüle
GT-I9505 cihazımdan Tapatalk kullanılarak gönderildi