한번에 한가지씩만 질문하세요. 답변하려면 머리가 어지럽습니다.
1. 그런 문제는 한번도 본 적도 없고 들어본 적도 없습니다.
뭔가 완전히 잘못 설정하셨거나 잘못 아신 듯 합니다.
2. C++빌더에서도 베이스 함수 호출을 합니다. 다음 글을 참고하세요.
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=43
3. C++빌더의 이미지 에디터에서는 256 컬러까지만 지원합니다.
그 이상의 컬러를 써야 하는데 다른 이미지 에디터를 사기가 부담스럽다면 윈도우 그림판 권장.
4. 팁 게시판에 유광희님의 글이 있습니다.
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=428
5. 프로젝트 소스에 WinMain 코드가 있습니다.
6. 어디의 캔바스를 말하는 거죠? 그리고 DC->DrawText()에서 DC는 어디의 DC를 말하는 겁니까?
폼의 캔바스가 필요하면 바로 Canvas->DrawText() 하면 되고 비트맵의 캔바스가 필요하면
Bitmap->Canvas->DrawText() 하면 되고...
VCL의 캔바스는 MFC의 DC와 똑같은 레벨입니다. 더 좋은 것도 없고 더 나쁜 것도 없는데 무슨 말씀인지
모르겠네요. 코딩이 다를 이유가 없습니다.
7. 리눅스에서는 CLX를 씁니다. VCL과 CLX는 대단히 유사하므로 VCL로 만들어놓은 코드라도 CLX로 간단히
고칠 수 있습니다. Win32 호출은 당연히 쓸 수 없고, 일부 Win32 컨트롤들은 똑같은 컴포넌트가 없을 수 있습니다.
김상면 님이 쓰신 글 :
: 제가 VC를 쓰다가 Builder로 옮겼습니다.
: 남들은 VC보다 낮다고 하는데 저는 영 불편합니다.
: 아래와 같이 불편한 점을 나열하니 아시는 분은 불쌍히 여기시어 도움을 주시기 바랍니다.
:
: 1.왜 컴파일하면 기존의 프로젝트까지 불러서 컴파일을 하나요 자기 마음대로 제가 코딩 화면에서 옛날 프로젝트를 아무리 닫아도 지 마음대로 불러서 컴파일 합니다. 아이 짜증나....
: 2.VC는 메세지 핸들러에 베이스 클래스 호출 루틴이 있는데 Builder는 왜 없나요?
: 저는 WM_LBUTTONDOWN메세지 핸들링 할때도 베이스를 먼저 호출해야 할때가 많은데 베이스를 호출 할수가 없어요 혹시 ::DefWindowProc를 직접 호출 해야 하남. 환장한다.....
: 3.이미지 에디터는 왜 칼라를 지원 안하나요 아무리 찾아도 없네.... 안그래도 돈 없는데 이미지 에디터까지 싸야하나....
: 4.컴파일 속도가 빠르다고 하더니 순 거짓말입니다. VC나 거의 똑 같습니다.혹시 내것만 그런가....
: 5.VC는 CWinApp가 있어 WinMain에 해당하는 코딩을 할수 있게 하는데 Builder에는 아무리 찾아도 없어요
: 딸랑 폼 코딩화면만 나오네요 원래 프로그램은 WinMain부터 차근 차근 해야 하는거 아닌감.....
: 6.왜 Graphic->Canvas->DrawText해야 하남 VC처럼 DC->DrawText하면 안되나. 이러면 속도만 늦어 지쟎아요 이거보면 직관적으로 클래스를 설계 했다고 하는데 이건 직관적인게 아니라 너덜합니다.
: 7.왜 리눅스에서는 VCL을 못쓰나요 혹시 MAC으로 옮기면 또 다른 임포트 라이브러리가 있는거 안닌가요?
: 그러면 VC와 똑같쟎아요 소스 코드가 호환성이 없는 면에서는요 혹시 저한테 Builder팔아 먹으려고 님들이 저한테 호환성 좋다고 일부러 거짓말한거 아닌감 ==>아무래도 그런것 같에~~~~크...
:
: 몇가지가 더 있지만 이만 적습니다.
: 제발 1번은 좀 대답 해주세요
:
: 그럼