프로그래밍2010.12.07 16:01
C++빌더에서 프로젝트 옵션에 보면 Build Events 라는 항목이 있습니다.
사용 사람에 따라서 빌드시작하기전, 링크 전에, 빌드 끝내고 원하는 명령을 실행할 수 있는
아주 멋진 기능이라고 생각합니다.
물론 사람에 따라 필요없는 기능일지도 모르죠 ㅠㅠ

간단한게 우리 회사에서 사용하는 용도만 설명 드리면
ICT에서는 콤포넌트나 라이브러리의 헤더 파일을 특정 폴더에 모아두는데
SVN서버에서 관리하는 폴더와 헤더 파일들을 모아두는 폴더가 다르기 때문에
헤더 내용이 바뀌면 매번 수작업으로 폴더에서 헤더파일을 복사해줘야 하는 불편함이 있었습니다.

이것을..빌드이벤트를 사용해서
빌드를 끝나고 자동으로 원하는 폴더로 복사하도록 세팅해서 사용하고 있습니다.

아래 이미지 보시면
프로젝트 옵션에서 [Build Events] 선택하고 오른쪽에 세팅하면됩니다.
사용자 삽입 이미지


[EDIT] 버튼을 클릭하면 아래와 같은 세부 편집 가능한 다이얼로그가 나옵니다.

사용자 삽입 이미지

간단한 기능이라 금방 이해할 수 있습니다.

지금은 아래와 같은 세팅으로 사용합니다.
copy $(PROJECTDIR)\Component\*.h  C:\ICT\BCB2010\Components\XCom2010\include\
프로젝트 소스폴더에 있는 헤더 파일들을 특정 폴더로 모두 복사하도록 하고 있습니다.

여기에 도스(DOS) 명령어를 입력하거나 실행파일을 연결하면 빌드 끝나고
실행되도록 할수 있습니다.



'프로그래밍' 카테고리의 다른 글

Launcher 만들기  (0) 2012.03.22
TPageControl 사용법 설명  (0) 2012.02.07
C++빌더 2010에서 Build Event 사용하기  (0) 2010.12.07
C++builder 2010 Class Explorer  (0) 2010.03.02
F1008 Out of memory 에러 뜰때  (0) 2010.01.31
TDateTime의 DecodeTime()  (1) 2009.11.02
Posted by ICT 이성열

댓글을 달아 주세요

COGNEX 라이브러리 포팅을 시작한지 1주일만에
드디어 C++빌더 2010 프로젝트에서 COGNEX 라이브러리로 이미지를 띄우고
BLOB 연산을 해 볼 수 있었습니다..
나머지도 별 문제 없이 포팅 되었으면 좋겠는데~ 항상 원하는 대로 진행 되는 프로젝트는 거의 없었죠~

포팅의 기본 자세는 쉬운 장애물은 정면 돌파하고 , 너무 어려운 장애물은 피해가는 겁니다. ^^



사용자 삽입 이미지
Posted by ICT 이성열

댓글을 달아 주세요

  1. CK

    우와~ 감축드리옵니다... 내심 걱정 했었는데... .역쉬~ 해낼줄 알았죠!

    2010.02.01 11:45 신고 [ ADDR : EDIT/ DEL : REPLY ]

프로그래밍2010.01.31 02:43
버전 : 씨++빌더 2010
에러 종류 : 컴파일 에러
에러 메시지 : F1008 Out of memory

컴파일하면서 위와 같은 에러가 발생하면서 진행이 안되는 경우가 있습니다.
위와 같은 에러는 헤더 파일이 너무 클때 컴파일러의 사용 메모리가 부족하기 때문에
발생하는것으로 알려져있습니다.

현재 Import 한 타입 라이브러리 중에서는 헤더파일만 13만 라인이 되는것도 있습니다. !

따라서 헤더 파일을 나누어 주거나
컴파일러가 사용하는 메모리 용량을 늘려주어야 합니다.


컴파일러 옵션중에 다음과 같이 하면 메모리 용량을 늘릴수  있습니다.
아래에서 100은 100MB 를 의미하는 숫자로서 임의로 입력하면됩니다.
웹검색 결과 512까지 가능하다고 합니다.
-CX100

사용자 삽입 이미지

참고 페이지:
https://forums.codegear.com/thread.jspa?messageID=206820&tstart=0


Posted by ICT 이성열

댓글을 달아 주세요

개발이야기2010.01.31 02:32
C++빌더에 Cognex 비전 라이브러리를 붙이기 위해
타입 라이브러리 임포트해서 쓰고 있는데..
컴파일하다가 아래와 같은 치명적인 오류가 뜬다.

쓰지 말란 얘긴가? 헐


사용자 삽입 이미지
Posted by ICT 이성열

댓글을 달아 주세요

개발이야기2009.11.25 12:58
C++빌더 2010부터 지원한다는 C++Class  Explorer는 도대체 어떻게 쓰라는건지 모르겠다
폼 디자인 하면서 코딩넣기 귀찮은 Add Method , Add Property 를 쓰고 싶을뿐인데..
도대체 폼 클래스 선택은 어찌하고 추가는 어찌 하라는건지.... 쩝



사용자 삽입 이미지
Posted by ICT 이성열

댓글을 달아 주세요

개발 제품 소개2009.09.18 11:34

※ 아래 내용은 장비 제어용 소프트웨어를 제작한 것입니다.  


 




  • 개발 : 2002.4 ~ 2002.11
  • 메모리 실장 테스터 16기가 포함된 테스터 핸들러
  • C++Builder 사용, Window 2000
  • 테스터와의 TCP/IP 16:1 통신 제어
  • 모션 제어 및 실시간 상태 표시
  • RS232C 통신을 이용한 온도 제어
  • PLC를 이용한 Boat ID 검출 및 RS232C통신
  • 전체 IO 600여점 제어
  • Loader , Unloader 로봇의 상호배제(Mutual Exclution) 를 통한 충돌 방지 알고리즘



 

장비 프로그램 화면


 



'개발 제품 소개' 카테고리의 다른 글

NTR1000 SW 개발  (0) 2009.09.18
Ball Bumping 장비 개발  (0) 2009.09.18
Dispenser 장비 개발  (0) 2009.09.18
Polygon 편집용 COM 콤포넌트 개발  (0) 2009.09.18
NRT : PDP 검사 장비  (0) 2009.09.18
Memory 실장 테스트 핸들러 개발  (0) 2009.09.18
Posted by ICT 이성열

댓글을 달아 주세요