반응형 프로그래밍53 [VS2005 C++] ShellExecute 사용하기 ShellExecute를 사용하면서 const char를 lpcwstr로 변환할 수 없다는 메세지를 보거나.. 혹은 비슷한 메세지를 본다면... 아래의 경우..^^ VS6에서와 같은 코드로 작성하고 실행하면 컴파일 에러가 발생한다. 이것때문에 삽질을 얼마나..-_-;; 예제 - CString str = L"http://www.codeguru.com/Cpp/Cpp/algorithms/checksum/article.php/c2043"; ShellExecute(NULL, _T("open"), str, NULL, NULL, SW_MAXIMIZE ); - 예제 끝 이렇게 번거롭더라도 _T와 L을 이용하여 코딩해 줘야 에러가 안나더라..흐흑 2007. 3. 31. [VS2005 C++] 파일인지 디렉토리인지 구분하기 VS2005에 국한된 이야기가 아니다. CFileStatus의 m_attribute enum은 아래와 같이 구성되어 있다. enuenum Attribute { normal = 0x00, readOnly = 0x01, hidden = 0x02, system = 0x04, volume = 0x08, directory = 0x10, archive = 0x20 }; 따라서 다음과 같이 파일인지 디렉토리인지 구분할 수 있다. CFileStatus fileStatus; -생략- if(fileStatus.m_attribute & 0x10) 디렉토리일 경우 else 파일일 경우 만일 CFileFind 클래스를 사용할 수 있다면 IsDirectory()함수를 사용할 수 있다. 2007. 3. 31. [그누보드] 간단한 자동 메뉴 // 테이블 이외의 메뉴를 가져옴// 그룹의 여분 필드 10개에서 가져옴$gr_id = "home";$sql = "select * from $g4[group_table] where gr_id='$gr_id'";$result = sql_query($sql);// 가져온 정보를 뿌려줌$row = sql_fetch_array($result);if($row[gr_1]) echo "★ $row[gr_2] ★";if($row[gr_3]) echo "★ $row[gr_4] ★";if($row[gr_5]) echo "★ $row[gr_6] ★";if($row[gr_7]) echo "★ $row[gr_8] ★";if($row[gr_9]) echo "★ $row[gr_10] ★";// 테이블에서.. 2007. 3. 31. [그누보드] 해당 글쓴이의 최신글 5개 뽑아서 출력 - 2006.2.5 수정 님이 최근 등록한 게시글 2007. 3. 31. 이전 1 ··· 10 11 12 13 14 다음 반응형