-
Run-Time Check Failure #2 – Stack around the variable ‘변수이름’ was corrupted. 라는 에러잡기
Run-Time Check Failure #2 – Stack around the variable ‘변수이름’ was corrupted 사용자가 설정한 배열의 크기보다 더 큰것을 넣을려고 할때 위와 같은 에러가 발생합니다.
-
DShow 환경 설정
XR10k9hb9p.pdf
-
기본 Direct Show Filter 만들기 (변환필터)
audio_volume-sampoo00.zip 1. 새 프로젝트 File -> New -> Project… Win32 / Win32 Project 선택 , 폴더를 선택하고 Name 을 입력합니다. 여기서는 “audio_volume” 프로젝트로 프로젝트 명을 정하겠습니다. 다음 페이지에서 Application type을 DLL 로 Application option 은 Empty project 로 선택합니다. 2. Filter 만들기 CLSID, interface IID, interface 정의 등을 가지는 헤더파일을 하나 만듭니다. 프로젝트의 […]
-
어떤 점에 있는 라인의 ID 획득하기
AcDbObjectId FindLine(AcGePoint3d pt){ AcDbObjectId yLineId; ads_point ptUnder = {pt.x, pt.y, pt.z}; ads_name ss; int res; resbuf* rb=acutBuildList(RTDXF0, _T(“LINE”), 0); //필터 double BoxScale=0.0; BoxScale = Utils::getPickBox(); //pickbox 크기 AcGePoint3d p1, p2; p1.x = pt.x – BoxScale*0.5; p1.y = pt.y – BoxScale*0.5; p2.x = pt.x + BoxScale*0.5; p2.y […]
-
함수는
모든 함수는 하나의 기능만 해야한다.
-
대학생들 무료로 MS 제품 사용합시다. (DreamSpark)
드림스파크 이벤트 시작한지가 벌써 1년도 넘었던가요? 오래전부터 보아왔는데 일단 저는 국제학생증 만드는 돈이 아까웠고 또한 제가 다니는 학교는 리스트에도 없었습니다. 그런데 이번에 반가운 소식이 나왔습니다. 등록된 학교이건 아니건 아무런 상관없이 대학생이면 다 됩니다. 바로 Live@Edu 계정만 가입하시면 됩니다. (학교랑 학과, 학번 입력하는 부분이 있기는 한데 가짜로 입력해도 되는지는 모르겠습니다. 만약 된다면 대학생이 아니어도 가능하단 말이겠죠.) […]
-
어떤 좌표에 위치한 엔터티 구하기
int ArxGetEntUnderPos(AcDbObjectIdArray& ids , const AcGePoint3d& pt) { ads_point ptUnder = {pt.x, pt.y, pt.z}; ads_name ss; int res; if (RTNORM != (res = acedSSGet(“:E”, ptUnder, NULL, NULL, ss))) { // There is probably nothing under the cursor, // so return and let AutoCAD process the […]
-
acedSSGet 함수
도면에서 여러개의 엔티티를 선택할때 acedSSGet 함수를 사용합니다. int acedSSGet ( const char *str, const void *pt1, const void *pt2, const struct resbuf *entmask, ads_name ss); 첫번째 인수로 특정 알파벳을 넣으면 여러가지 옵션으로 엔티티들을 가져올수 있습니다. 그런데 첫번째 인수로 “C”, “CP”, “F”, “W”, “WP” 등 범위를 지정하는 옵션을 줄 경우주의할 점이 있습니다.지정한 범위가 AutoCAD 화면상에 보여야 합니다. 그렇지 않으면 엔티티를 가져오지 […]
-
라디안 변환
라디안 호도법에 의한 각도의 단위. – 호도라고도 한다. 기호는 rad이다. 주로 이론 상의 연구에 사용된다. 반지름 r인 원에서 원주 상에 길이 r인 원호를 잡았을 때의 중심각의 크기를 1라디안 또는 1호도라 한다. 따라서, 원을 일주하는 각도 360°는 2π라디안이고, 반원의 각도 180°는 π라디안이다. 같은 각도를 60분법으로 나타냈을 때를 x°, 라디안으로 나타냈을 때를 θ라디안이라 하면, x와 θ의 관계는 […]
-
ObjectARX 응용프로그램 기초
ObjectARX 응용프로그램 만들기 ObjectARX 응용프로그램 만들기 ObjectARX 응용프로그램은 AutoCAD의 주소 공간을 공유하고 AutoCAD 함수를 직접 호출하는 DLL입니다. ObjectARX 응용프로그램은 일반적으로 AutoCAD 내부에서 액세스가 가능하도록 한 명령 도구입니다. 이러한 명령들은 가끔 사용자 클래스를 사용하여 만들어집니다. ObjectARX 응용프로그램을 만드는 것은 다음과 같은 일반적인 절차를 포함합니다. ObjectARX 응용프로그램을 만들기 위해서는 1. 새로운 명령들을 도구화하기 위하여 […]