그간 버그가 많은 듯 하지만 아직 발견한 버그는 없다. 버젼은 AnkhSVN 2.1이다.


%LOCALAPPDATA%\Microsoft\Device Metadata\dmrccache\
%SystemRoot%\system32\DDOres.dll
Visual Studio 2008 기준임.
설치 파일을 만들 때, 설치 및 배포 프로젝트를 사용하여 설치파일을 만들 경우 필수 구성 요소 항목을 설정해준다. 이 때, 필수 구성요소의 부트스트랩퍼1) 가 추가 된다.
부트 스트랩퍼의 위치는 %ProgramFiles%\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages 이다.
이때, 패키지를 만드는 로캘과 다른 부트스트랩퍼를 설치 할 경우, 해당 언어의 부트스트랩퍼가 없다면, 기본 로캘의 부트 스트랩퍼가 설치파일에 추가된다. 이때, 경고 메시지로 Could not match culture 'xx-YY' for item ' ~~~~~~~~~~~ '. Using culture 'zz' instead. 를 볼 수 있다. 다음 문서를 참고하면 해결 방법을 알 수 있다.
위 문서를 보고 eula.txt와 package.xml을 작성하고 해당 언어의 부트스트랩퍼를 다운 받으면 된다.
|
팁/테크에 가까운 게시물임.
웹페이지에서 응용프로그램을 실행 시켜야 할 때가 있다. 윈도우 마임타입(레지스트리 HKEY_CLASSES_ROOT)을 이용해서 파일의 확장자로 프로그램을 실행시키는 방법이다. 예로, 엑셀이 설치된 PC에서 XLS 파일을 다운 받으면, "열기"를 하여 엑셀을 실행 시킬 수 있는 이치를 이용한 것이다. 이 예에서 엑셀은 실행시킬 대상 응용프로그램이며, XLS파일은 웹에서 응용프로그램으로 전달하는 파라메터 데이터이다.
위에서 데이터파일의 webluancher 확장자는 식별할 수 있는 값으로 유일하여야 한다.
응용하기에 따라서, 데이터파일에 웹의 세션값이나 로그인 정보를 전달한다면 웹에서 인증된 정보를 응용프로그램으로 전달하여 재로그인을 방지할 수 있다. 물론, 데이터 파일을 암호화 한다면 더 완성도가 높아 질 것이다. |
bool IsTrue() { if(false) { return true; } }
if(IsTrue()) { TRACE("TRUE"); } else { TRACE("FALSE"); }
컴파일시에 warning은 발생하지만, 오류가 발생하지는 않는다. 무심코 실행시 함수의 반환값은 예측 할 수 없다. true일수도 false 일수도 있다. 니미!
(BC++ 6.0 기준.) |
|
VS에서 COM 만들기 (Code Project)
|
Borland C++ 6.0 기준
EDN의 내용:
Borland C++ Builder 6 Developer's Guide (Google Books)
볼랜드 포럼 관련 글
VS에서 Sink COM Event
|
최근 덧글