Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

Ekran goruntusune bakmak

Başlatan bunalmis, 30 Aralık 2009, 15:19:49

z

Diyelimki kodumuzu adim adim calistiriyoruz.

Kodumuzda o anda ekrana grafikler ciziyor.

Fakat adim adim calistirmada ekranda grafik goremiyorum. Bunu basarmanin yolu var mi?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

birumher

Aşağıdaki gibi bir kod yazıp debug ederken delphi penceresini formu kapatmayacak şekilde boyutlandırırsan renk değişimlerini görebiliyorsun.
Eğer grafiği panel içine çizdiriyorsan panel i update etmen yeterli olmalı.
(Update ler olmazsa renk değişimleri gözükmüyor.)

 panel1.Color := clBlack;
 panel1.Update;

 panel1.Color := clBtnFace;
 panel1.Update;

 panel1.Color := clWhite;
 panel1.Update;

 panel1.Color := clBlack;
 panel1.Update;
Birkan.Herguner

z

Bu dedigin de iyi oldu ama malesef uygulama programim tum ekrani kapliyor.

DOS Basic de bile F4 tusuna bastikmi ekranda ne var ne yok kaybolur ve yazilan programa ait ekran goruntusu gelirdi. Delphi de de buna benzer bir yol varmi?

Aksi halde grafiksel program yazarken programi debug etmek cok zor cunku tum detaylar ekrandaki grafiklerde.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

ftsahin

Grafik komutlarını kullandığınız döngünün içine application.processmessages; komutunu kullanıyormusunuz ?

birumher

Çift ekran bağlama şansın varsa öyle deneyebilirsin veya http://virtuawin.sourceforge.net/
adresindeki gibi bir virtual desktop programı kullanabilirsin. Böylece program ayrı ekranda delphi ayrı ekranda çalışır sen de bunlar arasında geçiş yapabilirsin...
Birkan.Herguner

Klein

Hocam çizimi hangi nesne üzerinde yapıyorsunuz. Doğrudan canvas mı? yoksa başka bir nesne üzerinde mi çalışıyorsunuz?

z

Her ikisi de olabiliyor. Şimdilerde sadece Timage üzerine çiziyorum.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com