C++ 에서 C# 디버깅

C# 어플리케이션에서 사용할 DLL을 C++로 개발한 경우 디버깅 방법

C++  DLL의 프로젝트 속성에서
   Debugging > Command 에 C# 어플리케이션 경로를 지정한다.
   Debugging > Debugger Type 에 Mixed를 지정한다.

by 촘두 | 2012/01/19 21:23 | 코드 | 트랙백

엑셀에서 셀의 값이 변했을 때 처리

엑셀 작업시 CELL의 값이 바뀔 때마다 자동으로 뭔가가 처리되도록 하고 싶다면,
다음의 이름으로 비주얼 베이직 매크로를 만들면 된다.

Private Sub Worksheet_Change(ByVal Target As Range)
    MsgBox "You just changed " & Target.Address
End Sub

by 촘두 | 2011/11/18 09:58 | 코드 | 트랙백

네비게이션 메쉬 미들웨어

네비게이션 메쉬 미들웨어

Havok AI
http://www.havok.com/index.php?page=havok-ai
거의 길찾기 전용.
네비 자동 빌드 됨.
Behavior 제품이 이벤트 기반 AI용.
비전엔진에 통합될 예정.

PATH ENGINE
http://www.pathengine.com/overview.php
길찾기 전용.
네비 빌드는 수동.
가격이 저렴한 편. 300~400만원
한국 회사들이 많기 구입.
넥슨의 버블파이터 등..

NavPower
http://www.navpower.com/
길찾기 전용.
네비 자동 빌드 됨.
데드스페이스2 등 유명게임에 많이 사용됨.

Xaitment
http://www.xaitment.com/
xaitMap은 길찾기 전용.
네비 자동 빌드됨.
xaitKnow, xaitControl, xaitThink 등 하이레벨 인공지능 제품군 보유
비전엔진 통합 지원.
중국 회사들이 많이 사용중?

by 촘두 | 2011/09/19 10:08 | 트랙백

다른 콘솔 프로그램 실행하기

몇가지 방법이 있지만, 콘솔 프로그램의 아웃풋(printf)을 받아오려면 파이프를 쓰는 게 정석.

int _tmain(int argc, _TCHAR* argv[])
{
char psBuffer[128];
FILE *fp;

if( (fp = _popen( "ipconfig", "rt" )) == NULL )
return 1;

while( !feof( fp ) )
{
if( fgets( psBuffer, 128, fp ) != NULL )
{
//printf( psBuffer );
OutputDebugStringA( psBuffer );
}
}

printf( "\nProcess returned %d\n", _pclose( fp ) );

getchar();

return 0;
}

by 촘두 | 2011/07/22 17:08 | 코드 | 트랙백

◀ 이전 페이지          다음 페이지 ▶