C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[38721] Re:Re: 친절한 설명과 조언에 감사드립니다.
[Cain] [eviland] 1384 읽음    2005-01-11 17:37
지현님께서 일러주신대로 해보니 잘 되네요. 정말 감사드립니다.
그리고 저도 온라인으로 글쓸때 통신체를 사용하는 걸 좋아 하지는 않는데,
어제 글에는 저도 모르게 그렇게 표현을 하고 말았네요. 좋은 지적 감사합니다.
새해에 기쁜일만 가득하시길 기원합니다.

이지현 님이 쓰신 글 :
: 2.3.1은 예전에 써봤고... 마지막으로 체크했던게 2.3.3이었지요.
: 우여곡절을 많이 겪었던 것 같네요. 거의 기억할 수 없습니다만;
:
: 어쨌든 고생하실 듯 해서, 간만에 DSPACK을 셋팅해 봤습니다.
: 2.3.3에서도 문제가 있어서 Pascal 소스를 조금 수정했었는데,
: 그만큼은 아니지만 여전히 버그가 있군요.
:
: 우선 pascal 소스를 컴파일해서 생성된
: DSUtil.hpp 에(오류가 발생했던)
: #include <DxDiag.h> 를 추가 합니다.
: 그러면 심볼테이블에 없는 녀석들을 불러 발생한 쉼표가 어쩌니 하는 녀석들이 해결되죠.
:
: 그런 뒤 중복 선언된 상수들을 막아 주셔야 하는데,
: //static const Shortint DXDIAG_DX9_SDK_VERSION = 0x6f;
: //static const HRESULT DXDIAG_E_INSUFFICIENT_BUFFER = 0x8007007a;
: //static const __int64 NANOSECONDS = 0x3b9aca00;
:
: 이것들이구요,
:
: 마지막으로
: //extern PACKAGE __int64 __fastcall Int32x32To64(int a, int b);
: //extern PACKAGE __int64 __fastcall UInt32x32To64(unsigned a, unsigned b);
: 를 해 주시면 됩니다.
: 이녀석들은 사실상 매크로인지라... 이렇게 쓸 필요가 없죠. (winnt.h 에 포함되어 있음)
:
: 그런 뒤 컴파일하면 컴파일은 이상 없을 겁니다.
: 다만, Runtime Packages 를 이용하지 않고 Static 하게 컴파일 할 땐
: 함수가 없다고 징징댈 텐데... 이 때,
: 프로젝트 메니져에(Ctrl+Alt+F11) DSPACK 아래 Lib 에 있는 화일들을 포함시켜 주시면 됩니다.
:
: 모조리 다 던져 둬도(Drag Drop) 되지만 결벽증이 있으시다면
: 일반적으로 d3d9.lib, quartz.lib, wmvcore.lib 정도 추가해 두시면 되지요.
:
: 건투를 빕니다.
:
: p.s. ~~욤 같은 통신용어 표기는 다소 혐오스럽습니다. 제가 별나서인진 모르겠습니다만...
:        나이든 개발자들은 보편적으로 그렇지 않을까... 생각되네요...
:        기분 나빠서 답글 안 달려다가... 예전에 워낙 고생했던게 생각나 달아 보았습니다.
:        참고하셨으면 합니다.

+ -

관련 글 리스트
38712 dspack 2.3.4 사용하시는분 안계신가요? cain 1498 2005/01/10
38713     Re:dspack 2.3.4 사용하시는분 안계신가요? 이지현 2160 2005/01/11
38721         Re:Re: 친절한 설명과 조언에 감사드립니다. [Cain] 1384 2005/01/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.