forma bir tane timer yerleştirdim. ekranın resmini alıp image1' e aktarıyorum.
kodu şöyle:
Kod: Tümünü seç
procedure TfrmAna.Timer1Timer(Sender: TObject);
var
DCDesk: HDC;
begin
DCDesk:=GetWindowDC(GetDesktopWindow);
BitBlt(image1.Canvas.Handle, 0, 0, Screen.Width, Screen.Height,DCDesk, 0, 0,SRCCOPY);
ReleaseDC(GetDesktopWindow, DCDesk);
image1.Picture.SaveToFile('D:\deneme.jpg');
end;
ama resim 5 saniyede bir çekilip aynı isimle eskisinin üstüne kaydediliyor. benim yapmak istedeğim. her 5 saniyede bir resim kaydedilsin ama farklı adla şekilde kaydedilsin ve önceki kaydettiği aynen kalsın.
1. kayıt deneme1.jpg
2. kayıt deneme2.jpg.
3. kayıt deneme3.jpg
....
bu şekilde sürekli aktif olsun.
bunu nasıl yapabilirim.
bu programı yapmamın sebebi ben işteyken çocuklar bilgisayarda ne yapıyor. ona göre tedbir alacağım.
iyi çalışmalar dilerim.