Kolay gelsin arkadaşlar webservislerden veri çekip bu verilere göre bir program yazdım ama webservisteki bazı fonksiyonlara veri gönderiyorum bu verileri gönderirken uzun uzun bağlanıyor olabilir bu nedenden dolayı programı kulllananlar program donu zannediyor araya bir lütfen bekleyiniz toastmesaj ya da aniindicator koymak istiyorum fakat kodu okuyp geçtiği için çok hızlı oluyor ama bağlanma süresi devam ediyor
Yani kısacası ben bu süreyi bulup buna göre bir aniindicator proceduru yazmak istiyorum....
Web Servis Bağlanma Süresi
- barisatalay
- Üye
- Mesajlar: 398
- Kayıt: 02 Nis 2013 05:43
- İletişim:
Re: Web Servis Bağlanma Süresi
Web servisinizden nasıl weri çekiyorsunuz bilmiyorum ama öğrenci mantığı ile öneride bulunabilirim.
Anonymous thread oluşturun içerisine while döngüsü ile webservisten veri gelip gelmediğini kontrol ettirin.
Zaten bu işlemler paralel olarak devam edeceği için projede bir kasma olacağını düşünmüyorum
Anonymous thread oluşturun içerisine while döngüsü ile webservisten veri gelip gelmediğini kontrol ettirin.
Zaten bu işlemler paralel olarak devam edeceği için projede bir kasma olacağını düşünmüyorum
Yeni bloğum: http://brsatalay.blogspot.com.tr/
Re: Web Servis Bağlanma Süresi
Kolay gelsin thread yapmayı bilmiyorum yalan söylememek gerekirse timerla denedim fakat timerde hızlıca gelip geçiyor hemen
- barisatalay
- Üye
- Mesajlar: 398
- Kayıt: 02 Nis 2013 05:43
- İletişim:
Re: Web Servis Bağlanma Süresi
Varsayım olarak yapıyorum kendinize uyarlayın. Garantisi yok tabiki.
button kodu:
button kodu:
Kod: Tümünü seç
var
Webservis değişkeni:WS;
begin
Normal kodlarına devam;
TThread.CreateAnonymousThread(procedure
begin
Dialog.Show;
Webservis değişkeni := Webservis get;
while ws=nil do
begin
rastgelebişiler;
Application.Progressmessage;//Çalışmayabilir.
end;
Dialog.Hide;
end).Start;
Normal kodlarına devam;
end;
Yeni bloğum: http://brsatalay.blogspot.com.tr/
Re: Web Servis Bağlanma Süresi
barış kardeşim denedim ama gene de aynı sonucu aldım nasıl yapabilirm bulablirm bunu
yani aniindicator lak diye kapanıp gidiyor daha önceki konuda da yazdım görünmüyor bile
yani aniindicator lak diye kapanıp gidiyor daha önceki konuda da yazdım görünmüyor bile
- barisatalay
- Üye
- Mesajlar: 398
- Kayıt: 02 Nis 2013 05:43
- İletişim:
Re: Web Servis Bağlanma Süresi
Buna ben yardım edemem sadece yöntem önerebilirim kod sizin kodunuz yapınızı bilmem.
Yeni bloğum: http://brsatalay.blogspot.com.tr/