|
[답변 1]----------------------------------------------
Format()함수를 잘 못 사용했습니다.
F1도움말을 보면 예제가 나와 있으니 참고하세요.
[소스 수정]
AnsiString Auff;
int Left_Local;
Left_Local=0;
//다음과 같이 하면 됩니다.
//%2d <- 정수 2자리로 표시, 이후의 코드는 F1도움말 참고.
Auff = Format(" %2d", ARRAYOFCONST((Left_Local)));
[답변 2]----------------------------------------------
함수 선언이 클래스 밖에서 이루어졌다는 에러입니다.
p_Click()함수를 TForm1클래스의 pubilc: 아래에서 선언하세요.
[수정 소스]
class TForm1 : public TForm
{
__published: // IDE-managed Components
// 중략
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
void __fastcall p_Click(TObject *Sender); //요기에 이렇게
};
----------------------------------------------------------
도움이 되었으면 합니다.
작은 생각이 세상을 바꾼다. - 정성훈.해미 -
----------------------------------------------------------
오미미 님이 쓰신 글 :
: AnsiString Auff;
: int Left_Local;
: Left_local=0;
: Auff = Format(" %d", IntToStr(Left_local),2);
:
: 에러 메세지------------------------------------
: [C++ Error] Unit1.cpp(225): E2034 Cannot convert 'int' to 'const TVarRec *'
:
: [C++ Error] Unit1.cpp(225): E2342 Type mismatch in parameter 'args' (wanted 'const TVarRec *', got 'int')
:
:
: 가르쳐 주세요
: 하고자 하는 것은
: Auff의 변수에 각각 data가 2자리 내에 들어가게
: 1이 발생을 하든 10이 발생을 하던
:
: 또하나의 질문 ______________
: 헤드 파일에
: void __fastcall p_Click(TObject *Sender);
: 를 작성하고
: 실행 (.cpp)파일에 -----------
: void __fastcall TForm1::p_Click(TObject *Sender);
: {
: Close();
: }
:
: 를 작성하고
:
: 본분에
: Sum_MyImage[i]->OnClick=p_Click;
: 를 넣었는데
:
: 에러 메세지가 ------------------------
: [C++ Error] Unit1.cpp(60): E2333 Class member '_fastcall TForm1::p_Click(TObject *)' declared outside its class
:
: [C++ Error] Unit1.cpp(61): E2040 Declaration terminated incorrectly
:
: 가 나옵니다
: 무엇이 잘못 되었나요
: 죄송합니다
: 자꾸 말도 안되는 질문을 올려서요
: 찾기를 하여 많이 찾고 보고 했는데 모르겠어요
: 부탁입니다
: 가르쳐 주세요
: 감사합니다.
:
:
|