그래서 내가 설명 할 것입니다 :delphi7하는 TImage의 존재의 사진을 확인하는 방법 제목은 나쁜
안녕, 난 문자 (게임 캐릭터, 자동차)가 서로 다른 방향으로, 모든에 보이는 4 개 이미지를 생성 나는 내가 사용하고있는 코드는 끔찍한 생각
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var path,dleft,dright,dtop,dbot:string;
begin
path:=paramstr(0);
dleft:=extractfilepath(path)+'Images\Pacman_Left.bmp';
dright:=extractfilepath(path)+'Images\Pacman_Right.bmp';
dtop:=extractfilepath(path)+'Images\Pacman_Top.bmp';
dbot:=extractfilepath(path)+'Images\Pacman_Bot.bmp';
case Key of
VK_UP:
begin
image6.Picture.LoadFromFile(dtop);
image6.Top := image6.Top - 10;
end;
VK_DOWN:
begin
image6.Picture.LoadFromFile(dbot);
image6.Top := image6.Top + 10;
end;
VK_LEFT:
begin
image6.Picture.LoadFromFile(dleft);
image6.Left := image6.Left - 10;
end;
VK_RIGHT:
begin
image6.Picture.LoadFromFile(dright);
image6.Left := image6.Left + 10;
end;
end;
end;
: 시간 당신은 여기에 코드입니다 (업, 왼쪽은 왼쪽에 보이는 아래에 보이는 아래,에 보이는 바로 오른쪽에 보이는) 화살표 키를 눌러 왜냐하면 내가 한 번 이상 키를 누르면 이미지가 다시로드되고 같은 키 (예 : 숫양 낭비)를 계속 누르고있는 한 계속 키를 계속 수행 할 것이기 때문입니다. 그것에 대해 무엇을 할 수 있습니까? 감사
많은 것들이 있지만 RAM 낭비가 아닙니다. –