Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Edit 박스의 값을 알아오기
Edit박스에 있는 값이 숫자인지 문자인지를 알고 싶습니다.
어떻게 알 수 없을까요.
달랑 한자가 아니라 여러개의 문자나 숫자가 있을 때 숫자인지 문자인자 알고 싶습니다.
예를 들자면 Edit박스에 123456 이라고 쓰여있으면 이것이 문자인지 숫자인지를 알고 싶습니다. 물론 Edit 박스에 넣을때는 문자열로 넣어겠지만 원래의 값이 무엇인지...
1
COMMENTS
김영대
•
1999.11.18 23:17
김영진 wrote:
> Edit박스에 있는 값이 숫자인지 문자인지를 알고 싶습니다.
> 어떻게 알 수 없을까요.
> 달랑 한자가 아니라 여러개의 문자나 숫자가 있을 때 숫자인지 문자인자 알고 싶습니다.
> 예를 들자면 Edit박스에 123456 이라고 쓰여있으면 이것이 문자인지 숫자인지를 알고 싶습니다. 물론 Edit 박스에 넣을때는 문자열로 넣어겠지만 원래의 값이 무엇인지...
// 아래는 숫자 문자열의 검사 루틴
function IsStrANumber(NumStr : string) : bool;
begin
result := true;
// 숫자가 들어있는 문자열을 숫자로 변환할때 예외가 발생하면 False
try
StrToInt(NumStr); // 실수이면 StrToFloat() 사용
except
result := false;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if IsStrANumber(Edit1.Text) then
ShowMessage(Edit1.Text)
else
ShowMessage('숫자가 아닙니다');
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김선학
•
1999.11.18 21:00
1
COMMENTS
/
0
LIKES
Updatesql 에서 수정이 안되요..
이재식
•
1999.11.19 04:49
이재식 Wrote : 안녕하십니까? 코딩을 보니까, 일단 로컬 DB를 쓰시는 군요. 그런데, 현 델파이에 있...
전근수
1999.11.18 20:40
0
COMMENTS
/
0
LIKES
TRxMemoryTable에 대해서...
강성만
1999.11.18 19:08
0
COMMENTS
/
0
LIKES
분류먼저 해주시길 부탁드립니다.
최재형
•
1999.11.18 18:55
1
COMMENTS
/
0
LIKES
ocx화일 크기줄이는 방법을 알려주세요
TeamX
•
1999.11.18 20:50
ocx 가 원래 좀 큽니다. 하지만 나중에 코드가 점점 많아져도 일정한 크기가 되면 그렇게 크기가 커지지 ...
류한규
•
1999.11.18 18:32
1
COMMENTS
/
0
LIKES
PC의 시계를 한국 표준시에 동기화?????
김영대
•
1999.11.18 23:37
류한규 wrote: > > 안녕하십니까? > PC의 시계를 한국 표준시에 인터넷이나 모뎀을 통하여 > 동기...
김정하
•
1999.11.18 18:18
1
COMMENTS
/
0
LIKES
기존에 생성된 MDIChild Form 호출
오세웅
•
1999.11.18 20:17
아녕하세요 이게 맞는지 잘 모르겠는데요 FormStyle이 fsMDIChild인지 확인해보세요
땡글이
1999.11.18 18:16
0
COMMENTS
/
0
LIKES
퀵 리포트에서 Detail_bank 높이가 행마다 변할때...
김영진
•
1999.11.18 18:07
1
COMMENTS
/
0
LIKES
Edit 박스의 값을 알아오기
Edit박스에 있는 값이 숫자인지 문자인지를 알고 싶습니다. 어떻게 알 수 없을까요. 달랑 한자가 아니라 여러개의 문자나 숫자가 있을 때 숫자인지 문자인자 알고 싶습니다. 예를 들자면 Edit박스에 123456 이라고 쓰여있으면 이것이 문자...
김영대
•
1999.11.18 23:17
김영진 wrote: > Edit박스에 있는 값이 숫자인지 문자인지를 알고 싶습니다. > 어떻게 알 수 없을까요. ...
류한규
•
1999.11.18 18:02
1
COMMENTS
/
0
LIKES
프린터 관리자의 아이콘 가져오기
김영대
•
1999.11.18 23:25
류한규 wrote: > 안녕하십니까? > > 프린터관리자를 실행시키면 여러개의 프린터 아이콘이 보이는데 >...
이권혁
•
1999.11.18 09:16
5
COMMENTS
/
0
LIKES
질문한꺼번에 올립니다. 좀 봐주세요....ㅜ.ㅜ
안재현
•
1999.11.19 02:21
이권혁 wrote: > 지금까지 쌓인 질문들을 왕창올립니다. > 어떻게 혼자 해볼려고 했는데 역시나 부족한 ...
이권혁
•
1999.11.19 07:41
> > 1번에 대한 답밖에 못올리겠네요. > ShellExecute(0, 'open', PChar(HTML_FILE_NAME), '', '', SW_S...
안재현
•
1999.11.19 18:03
이권혁 wrote: > > > > 1번에 대한 답밖에 못올리겠네요. > > ShellExecute(0, 'open', PChar(HTML_FIL...
임형호
•
1999.11.18 20:26
이권혁 wrote: > 지금까지 쌓인 질문들을 왕창올립니다. > 어떻게 혼자 해볼려고 했는데 역시나 부족한 ...
이권혁
•
1999.11.19 07:35
> > 우선 1번질문은 winexec 함수를 사용했는데... 다른 응용프로그램은 다 실행이 되는데 막상 제가 인...
김경율
1999.11.18 07:07
0
COMMENTS
/
0
LIKES
edit 컴포넌트 에 한글입력 이상???
예비 델파이맨 ㅡ_ㅡ
1999.11.18 06:32
0
COMMENTS
/
0
LIKES
델파이를 배우고 싶어하는 왕초보에게 구원의 손길을.. ㅡ_ㅡ
홍창완
•
1999.11.18 05:56
1
COMMENTS
/
0
LIKES
도와주세요. Access Violation Error가...
염재민
•
1999.11.18 16:48
홍창완 wrote: > 안녕하세요. > > 문의 사항이 있어서 메일을 드립니다. > > Delphi 4.0 과 C++ B...
TeamX
1999.11.18 05:17
0
COMMENTS
/
0
LIKES
Re: ocx 화일 크기를 줄일수 없나요???
안기훈
•
1999.11.18 02:27
1
COMMENTS
/
0
LIKES
윈도우 중복 컨트롤에 대한것
염재민
•
1999.11.18 16:53
안기훈 wrote: > 안녕하세요? > 어플리케이션 작성시 이벤트 발생시 폼을 열어줄때(예를들어 버튼이벤트)...
선희덕
1999.11.18 01:47
0
COMMENTS
/
0
LIKES
리스트뷰의 헤더 색깔을 변경하려면?
정용석
•
1999.11.18 01:35
1
COMMENTS
/
0
LIKES
edit에 입력한 값이 바로 다른 폼의 edit로 들어갈려면
문영철
•
1999.11.18 04:39
정용석 wrote: > 안녕하세요. > 우편번호 검색 프로그램을 하나 만든느데.. > 폼에서 달랑 edit하나만 ...
조영실
1999.11.18 01:12
0
COMMENTS
/
0
LIKES
ActiveForm을 호출한후 종료는 어떻게...
cosmos
1999.11.18 01:09
0
COMMENTS
/
0
LIKES
CDDB에 관하여 잘 아시는분
박성훈
•
1999.11.18 00:42
1
COMMENTS
/
0
LIKES
어느 값이 가장 많은지를 알려면?
이만준
•
1999.11.18 07:07
박성훈 wrote: > 스트링그리드의 특정Col에 0..4까지 반복해서 들어가 있습니다. 그리드의 마지막까지 검...
김영진
1999/11/18 18:07
Views
245
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> Edit박스에 있는 값이 숫자인지 문자인지를 알고 싶습니다.
> 어떻게 알 수 없을까요.
> 달랑 한자가 아니라 여러개의 문자나 숫자가 있을 때 숫자인지 문자인자 알고 싶습니다.
> 예를 들자면 Edit박스에 123456 이라고 쓰여있으면 이것이 문자인지 숫자인지를 알고 싶습니다. 물론 Edit 박스에 넣을때는 문자열로 넣어겠지만 원래의 값이 무엇인지...
// 아래는 숫자 문자열의 검사 루틴
function IsStrANumber(NumStr : string) : bool;
begin
result := true;
// 숫자가 들어있는 문자열을 숫자로 변환할때 예외가 발생하면 False
try
StrToInt(NumStr); // 실수이면 StrToFloat() 사용
except
result := false;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if IsStrANumber(Edit1.Text) then
ShowMessage(Edit1.Text)
else
ShowMessage('숫자가 아닙니다');
end;