델파이
델파이 배열 상수 사용법, 로컬 디렉토리에서 특정경로의 상위폴더 얻기
미스터몽키
2015. 6. 5. 21:24
배열로 상수를 정의하는 방법은 2가지가 있을 듯
첫번째
const
MY_SITE: array[0..2]of String = ('구글', '다음', '네이버');
두번째
type
TSiteType = (stGoogle, stDaum, stNaver);
const
MY_SITE: array[TSiteType] = ('구글', '다음', '네이버');
첫번째는 인덱스로 접근
edit1.text := MY_SITE[1];
두번째는
edit1.text := MY_SITE[stDaum];
//로컬 디렉토리에서 특정경로의 상위폴더 얻기 *************************************************************
C:\Users\my_user\Downloads\ 에서 바로 위 상위 경로를 얻으려면 (C:\Users\my_user\ )
다음의 함수를 사용한다.
Edit2.Text := ExtractFilePath(ExcludeTrailingPathDelimiter(Edit1.Text));