본문 바로가기

My/works41

BYTE, WORD, DWORD, int, long byte 는 unsigned char 0 ~ 255 까지의 정수 0x00 ~ 0xFF (1 바이트) byte 두개 모여서 WORD WORD 2byte ( 16bit ) DWORD Win32 기반에서는 4byte( 32bit) typedef unsigned short WORD; typedef unsigned long DWORD; Visual Studio에서는 이 외에도 DWORD32 / DWORD64 형을 지원합니다. typedef unsigned int DWORD32, *PDWORD32; typedef unsigned __int64 DWORD64, *PDWORD64; // WORD, DWORD 설명 http://oursite.tistory.com/173 // 32비트에서 64비트로 환경이 바뀔경우 주의해.. 2013. 11. 8.
MFC 다이얼로그 item 탭 순서 변경 MFC에서 작성한 다이얼로그의 탭순서를 변경하고 싶을때가 있다. 그럴때는 다이얼로그 에디트 창을 띄우고 Ctrl + D 를 누르면 탭 순서 번호가 아래와 같이 나온다. 이때 자신이 원하는 순서로 1번부터 하나씩 아이템을 클릭해주면 탭순서가 변경된다. 2013. 8. 7.
package 안에서 jni 사용하기 JNI를 사용하는 자바의 클래스가 (default package)가 아닌 다른 package에 있을 경우 (package명이 달라지게 되면) exception 오류가 나게된다. 왜냐?? JNI에 대한 라이브러리를 생성할 때 package 명에 맞게 헤더파일을 생성해야 하기 때문이다.. ㅡㅡ 가령 패키지명이 포함된 클래스의 풀네임이 aaa.kkkclass이라면 (패키지명).(클래스명) 해당 클래스 파일을 컴파일 한 후, 커맨드를 aaa의 상위 폴더에 위치시킨 후 다음 명령어를 실행한다. >javah aaa.kkkclass 그럼 패키지명과 함께 적용된 헤더파일이 생성된다. 이제 dll 프로젝트에 헤더파일을 바꾸고 cpp파일의 함수명을 새로 생성된 헤더파일의 함수명으로 바꾸고 나니 패키지에 포함되어서도 정상적.. 2013. 3. 19.
[html] input="file" 버튼 이미지 변경하는 방법 html 버튼 이미지 변경 input="file" 버튼 이미지 변경하는 방법은 다음 소스를 추가함으로서 간단히 변경가능하다. background-image:url('../images/table/add_search.png'); //이미지가 있는 주소 경로입력 width와 height는 해당이미지 사이즈에 맞게 수정해준다. 소스적용시 경로가 나타나는 text박스없이 이미지 버튼만 생성된다. 2013. 3. 7.
이클립스 Save Failed 오류 해결 이클립스로 작업하다 다음과 같이 저장이 안되는 에러발생하였을 경우 Save Failed Compilation unit name must end with .java, or one of the registered Java-like extensions 디버거가 소스를 잡고있어서 그런듯하다. 브레이크 포인트를 모두 삭제하면 깔끔하게 해결된다. 2013. 3. 6.
mysql 테이블 생성 (create table) 예제 기본형식 >> create table TABLE_NAME (column1, column2, ...) 예제 >> create table mcount ( no int(10) unsigned not null auto_increment primary key, apptype int(10) unsigned default '0' not null, gubun varchar(1) default '-' not null, page varchar(10) default '-' not null," date varchar(8) default '-' not null," os varchar(10) default '-' not null," `1` int(10) unsigned default '0' not null," `2` int(10.. 2013. 2. 27.