|
선언한 형태와 사용한 함수의 형태가 틀린거 아닌가 합니다. 언듯 봐서 확실 하진 않지만
헤더 파일에 이렇게 선언 하셨겠죠
void __fastcall Local(TObjiect *Sender); //????????????
void __fastcall TForm1::Local(TObject *Sender)
{
..
}
if (No_i > 20 && No_i<=26) {
// Local( Sum_MyImage[Temp1]);
//그럼 사용을
Loacal(Sender); //또는 Local(NULL); 이런 식으로 사용 하셔야 합니다
} ---> 에러발생
TGraphic:Bitmap Sum_MyImage[100];
헤더를
void __fastcall Local(int x); //Sum_MyImage type 명을 넣으시고
void __fastcall TForm1::Local(int x)
{
Sum_MyImage[x]->Height = ........
Sum_MyImage[x]->Width = ........
Sum_MyImage[x]->Top = ........
..
..
}
if (No_i > 20 && No_i<=26) {
Local( No_i);
}
이렇게 사용 하셔야 할듯 합니다.
오미미 님이 쓰신 글 :
: void __fastcall TForm1::SpeedButton1Click(TObject *Sender)
: {
: 각각 안의 내용을 채워줍니다.
: Sum_MyImage는 이미지 입니다.
: 이 이미지를 동적으로 생성하였습니다.
: 그리고 위치를 지정하여 주기위하여
:
: if (No_i > 20 && No_i<=26) {
: Local( Sum_MyImage[Temp1]);
: }
:
:
: }
:
:
: void __fastcall TForm1::Local(TObject *Sender)
: {
: 각각 이미지의 left와 top의 위치를 지정해 주고 놓은 다음
: 다시 SpeedButtonClick로 돌아가는 과정에서
: 에러가 발생하였습니다.
: }
:
:
: if (No_i > 20 && No_i<=26) {
: Local( Sum_MyImage[Temp1]);
: } ---> 에러발생
:
: 돌려주는 값은 없는것 같고, 무엇이 잘못인지 정말 모르겠습니다.
: 부탁입니다
: 가르쳐 주세용
:
:
|