|
.으.라.차.차. 님이 쓰신 글 :
: 자... ㅡㅡ;
:
: 머냐면여...
:
: TImage *SvrImg;
:
: 라는 넘을 미리 Form에 만들어 놓구여.. 이놈에게 지정된 이미지 화일을
:
: 폼 로드시 할당되어 만들어지는
:
: TImage *ASvrImg[10];
:
: 요놈한테 쫙~~~ 주구 싶은데 어떻게 구현해야 하나여..??
:
: 웅~~ 잘 모르겠네요...
:
: LoadFromFile이란걸 사용할려구 해두 자꾸 에러나구요.. ㅠㅠ (멍청해서..~)
:
: 냠.. 부탁해요~
유앤아이 현지 아빠 입니다.
혹시 TImage *ASvrImg[10]; 요걸 그냥 ....
메모리 할당도 않하시고 사용 하시는건 아니겠지요~~
헤더 파일에
TImage *ASvrImg[10];
이렇게 정의 하셨다면은 ...
폼 생성자에서 ...
for(int i=0;i<10;i++) {
ASvrImg[i] = new TImage(NULL);
}
이렇게 만들어 주시고
폼 닫힐때
for(int i=0;i<10;i++) {
delete ASvrImg[i];
}
해주셔야 합니다..
그리고 나면 LoadFromFile 도 먹을 겁니다 ...
그리고 10 개 배열에 LoadFromFile 을 한다는건 무리가 있겠지요~~
같은 자원을 매번 파일 에서 가져 와야 하니 트래픽이 걸리겠지요~~
고럴때는
이렇게~~
for(int i=0;i<10;i++) {
ASvrImg[i]->Bitmap = SvrImg->Bitmap;
}
하면 될겁니다 ...
해보진 않았지만 ... 아마도 딜걸요~~
그럼
|