자꾸 질문만 하네요 ^^
다름이 아니라 실행화일 이름바꾸기에요.
주변이야기 부터 하죠
제가 하나의 프로젝트화일를 가지고
총 9가지의 다른 프로그램을 만들고 있거든요
즉 껍데기만 바꾸어서 A프로그램, B프로그램, ....
전 주로 지시자({$define ..)를 사용하여 분기합니다.
그런데 문제는 컴파일된 실행화일은 하나의 이름이잖아요.
매번 바꾸기도 귀찮고 뭐 좋은 방법 없나요.
한 사람이 9개의 유사한 독립프로그램(일반고객들은 독립으로 알겠죠^^)
을 유지보수하기에는 벅차서 편법으로 이런식으로 하고 있어요.
복사된 프로젝트를 9개를 가져가는것도 한 방법이지만
한 프로젝트에서 폼하나 추가하면 다른 프로젝트도 다 추가
하여야 하니..
에고 점점 제가 게으름을 피우네요 고수님들 부탁좀 드려요.
제 생각엔 프로젝트 복사해서 9개 만드시는 것보다는 프로젝트는 하나만 만들고 도스용 컴파일러(Command line compiler)인 dcc32.exe를 이용하시는 것이 좋을거 같은데요. 프로젝트 하나는 테스트용으로 직접 만드시고 나머지는 배치파일을 이용해서 Condition symbol만 바꾸어서 8개를 컴파일하시면 간단하는데. 그러면 컴파일한번(?)으로 8개의 다른 실행파일이 만들어집니다.
MyCompile.bat
dcc32.exe -dFirstSymbol ...
dcc32.exe -dSecondSymbol ...
dcc32.exe -dThirdSymbol ...
...
^^ 항상 즐코하세요...
쭉쭉빵빵 wrote:
> 자꾸 질문만 하네요 ^^
>
> 다름이 아니라 실행화일 이름바꾸기에요.
>
> 주변이야기 부터 하죠
>
> 제가 하나의 프로젝트화일를 가지고
>
> 총 9가지의 다른 프로그램을 만들고 있거든요
>
> 즉 껍데기만 바꾸어서 A프로그램, B프로그램, ....
>
> 전 주로 지시자({$define ..)를 사용하여 분기합니다.
>
> 그런데 문제는 컴파일된 실행화일은 하나의 이름이잖아요.
>
> 매번 바꾸기도 귀찮고 뭐 좋은 방법 없나요.
>
> 한 사람이 9개의 유사한 독립프로그램(일반고객들은 독립으로 알겠죠^^)
>
> 을 유지보수하기에는 벅차서 편법으로 이런식으로 하고 있어요.
>
> 복사된 프로젝트를 9개를 가져가는것도 한 방법이지만
>
> 한 프로젝트에서 폼하나 추가하면 다른 프로젝트도 다 추가
>
> 하여야 하니..
>
> 에고 점점 제가 게으름을 피우네요 고수님들 부탁좀 드려요.