Delphi Can

Orjinalini görmek için tıklayınız: Uygulama içinde bekleme konumunda ekranda animasyon oynatma
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Sayfalar: 1 2
Herkese merhabalar öncelikle , bir şey sormak istiyorum ama tam olarak anlatabileceğimden emin değilim.

Uygulama içinde yapılan işlemlerde zaman zaman beklemeler oluyor. Bu beklemeler sırasında işlem devam ediyor lütfen bekleyin tarzında mesajlar veya animasyonlar çıkarıp müşterinin farklı butonlara basmasını engellemek istiyorum ama bu konuda nerden nasıl başlayacağıma dair bir fikrim yok yardımcı olabilecek arkadaşlar varsa yardım rica ediyorum.

Herkese teşekkürlerimi sunuyorum.

Kolaylıklar diliyorum.


şöyle bir örnek buldum ama henüz tam olarak anlamadım inceliyorum. Belki lazım olabilir veya başkasının işine yarar diye ekledim.
http://www.delphiturkiye.com/forum/viewt...hp?t=33923
Bulduğunuz örnek thread örneği. Thread işleminizi(uygulamanız kasmadan) arka planda işlemi yapar. Eğer bir animasyon istiyorsanız indicator bileşenini araştırabilirsiniz. Bu bileşen XE sürümünde mevcuttur.

Not: Referans linkteki örnekte animasyonlu bekleme mevcut. O örneğide referans alabilirsiniz.

Saygılarımla.
Merhaba,
Yakın bir zamanda @uparlayan tarafından geliştirilen ve ücretsiz dağıtılan bir bileşen seti işinizi görür mü?
Çok Teşekkür ederim Fesih Bey aslında aradığım böyle bir şeydi.
(09-05-2018, Saat: 16:42)Bay_Y Adlı Kullanıcıdan Alıntı: [ -> ]Çok Teşekkür ederim Fesih Bey aslında aradığım böyle bir şeydi.

Rica ederim. Asıl teşekkür edilmesi gereken Uğur Bey (@uparlayan)'dir.
Kendisine böyle bir eseri ortaya çıkardığı için teşekkür ederiz.
Kesinlikle haklıısnız .

Teşekkürler Uğur Bey . Yüklemeye çalıştığımda böyle bir hata veriyor.

vjODMv.png

install ederken böyle bir hata veriyor ama o klasörde bpl dosyası var.
(09-05-2018, Saat: 15:44)Bay_Y Adlı Kullanıcıdan Alıntı: [ -> ]Herkese merhabalar öncelikle , bir şey sormak istiyorum ama tam olarak anlatabileceğimden emin değilim.

Uygulama içinde yapılan işlemlerde zaman zaman beklemeler oluyor. Bu beklemeler sırasında işlem devam ediyor lütfen bekleyin tarzında mesajlar veya animasyonlar çıkarıp müşterinin farklı butonlara basmasını engellemek istiyorum ama bu konuda nerden nasıl başlayacağıma dair bir fikrim yok yardımcı olabilecek arkadaşlar varsa yardım rica ediyorum.

Herkese teşekkürlerimi sunuyorum.

Kolaylıklar diliyorum.


şöyle bir örnek buldum ama henüz tam olarak anlamadım inceliyorum. Belki lazım olabilir veya başkasının işine yarar diye ekledim.
http://www.delphiturkiye.com/forum/viewt...hp?t=33923

Uygulamanın ana thread'inde nispeten uzun süren işlemler elbette uygulamada donma hissiyatına neden olur. Uygulamanın ana thread'i 5 saniye boyunca mesaj kuyruğundan mesaj okuyup onu işlemez ise, işletim sistemi uygulamanın ana thread'inin penceresini Ghost Window'a çevirir. Herneyse bu konu bir kaç satır ile izah edilemeyecek kadar derin. Thread'ler ile ilgili onlarca kaynak bulabilirsiniz.

 Eğer uzun süren işleminiz bir döngü içinde ise bu durumda bazı seçenekleriniz var. Ekrana bir şeyler çıkartıp, döngü içinde ara sıra Application.ProcessMessages çağrımı yaparak uygulamanın donma görünümünden çıkmasını sağlayabilirsiniz. Ancak uzun sürecek olan işlem adımlarını parçalayamıyorsanız, kontrol edemiyorsanız; bu durumda o adımı thread içinde çalıştırmanız gerekecek. Bu da ayrı bir alemdir.

 Ayrıca uzun süren bir işlem sırasında; kullanıcının mouse ile ya da klavye ile yaptığı işlemlerin iptal edilmesini istiyor iseniz; bu durumda PeekMessage, PM_REMOVE, WM_KEYFIRST, WM_KEYLAST, WM_MOUSEFIRST, WM_MOUSELAST API ve sabitlerini incelemenizi öneririm.
(09-05-2018, Saat: 16:54)Bay_Y Adlı Kullanıcıdan Alıntı: [ -> ]Kesinlikle haklıısnız .

Teşekkürler Uğur Bey . Yüklemeye çalıştığımda böyle bir hata veriyor.

vjODMv.png

install ederken böyle bir hata veriyor ama o klasörde bpl dosyası var.

1) Grup projesini açıp önce runtime paketini build + compile, "sonrasında" design paketini build + compile + install etmelisiniz. 

2) Grafik32 kütüphanesinin source klasörünü Delphi'ye tanıtmanız gerekiyor. Bunun için aşağıdaki linkte yer alan ekran görüntüsünden faydalanabilirsiniz;

Tokyo sürümünü kullandığınızı başka bir yazınızda söylemiştiniz, fakat görüyorum ki kurmaya çalıştığınız paket Delphi'nin XE2 sürümüne ait, sizin kurmanız gereken paket "RX2" (XE2 değil) olmalı.. Aşağıdaki linkte yer alan bilgilerde faydalanabilirsiniz;

http://www.delphican.com/graphics32-ye-r...0#pid16590
Teşekkür Ederim Uğur Bey en kısa zamanda döner bilgi veririm.

Çok Sağolun.
Bulabildiğim en güncel sürüm "graphics32-1-9-1-fixes-r2148"  ama bunun içinde

GR32_DSGN_RSXE2 for Embarcadero RAD Studio XE2 / Delphi XE2,
GR32_DSGN_RSXE1 for Embarcadero RAD Studio XE1 / Delphi XE1,
GR32_DSGN_RS2010 for Embarcadero RAD Studio 2010 / Delphi 2010,
GR32_DSGN_RS2009 for CodeGear RAD Studio 2009 / Delphi 2009,
GR32_DSGN_RS2007 for CodeGear RAD Studio 2007 / Delphi 2007,
GR32_DSGN_RS2006 for Borland Developer Studio 2006,
GR32_DSGN_D2005 for Delphi 2005,
GR32_DSGN_D7 for Delphi 7,
GR32_DSGN_CB6 for C++ Builder 6

sürüm bilgileri var dosya olarak da en son Xe5 mevcut bahsettiğiniz RX2 sürümü ile ilgili dosyaları nerden bulabilirim acaba  ? 

varsa sizde paylaşabilir misiniz ? Rica etsem.



Tokyo için RX2 paketini kurmalısınız. 
/Source/Packages/RX2 klasöründe GR32.groupproj dosyasını bulabilirsiniz. 

https://github.com/uparlayan/Graphics32_RBC burdaki linkten indirdim.
ama indirdiğim dosyalarda bu RX2 klasörü yok.





Kusura bakmayın çok uğraştırdım sizi.
Sayfalar: 1 2