델파이에서 숫자 구분하고 싶을때 있죠
☆코딩개발 / 2016. 11. 18. 16:03
반응형
델파이로 개발하다 보면 숫자만 구분하고 싶을 때가 있습니다. 저는 일단 델파이 버전은 6.0 입니다. 그전에는 델파이 개발한적이 없어서 강력함을 전혀 몰랐는데 요번 기회에 개발하면서 느낌점이 많습니다. 확장성 좋습니다. 각종 컴포넌트를 추가로 설치만 하면 모두 사용 가능합니다. 물론 유료 컴포넌트도 있어서 욕심이 많으신 개발자분들은 구입해서 써봐도 좋을 듯 합니다. 하지만 저는 기본 컴포넌트만으로도 만족하기에 그렇게 사용하고 있습니다.
숫자를 구분하고 싶을 때 아래 소스코드 쓴 것처럼
따로 별도로 함수를 생성하셔서 쓰이고 싶은 부분에서 함수를 호출하는 식으로 코딩하면 되겠습니다.
함수 호출할 때는 주의할 것이 반드시 스트링값을 넘겨줘야 한다는 것!
function NumCheck(ps : String) : Boolean;
Var
i : integer;
S : String;
begin
S := ps;
for i := 1 to Length(S) do
begin
if S[i] IN ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '-', '.'] then
begin
Result := True;
end
else
begin
Result := False;
Exit;
end;
end;
end;
반응형
'☆코딩개발' 카테고리의 다른 글
MS-SQL에서 날짜 형식으로 변경하는 방법 알아봅시다. (0) | 2017.02.04 |
---|---|
프로그래밍 언어 IEEE Spectrum 순위를 알아볼까요. (0) | 2017.01.14 |
조금만 요령을 알면 멋지게 만들 수 있는 PPT파워포인트 (0) | 2016.11.21 |
리눅스 VI 많이 어렵죠. 명령어 정리합니다. (0) | 2016.11.15 |
오라클에서 링크를 설정하여 데이터 접근 하는 방법 (1) | 2016.08.09 |
델파이 함수 및 프로시저 정리 (0) | 2016.02.17 |