[제 목] [질문] 에디트박스에서 입력확인
───────────────────────────────────────
에드트박스에 내용이 공백인지를 검사하기위해,
if edit1.text='' then
showmessage('내용을 입력하세요');
스페이스키사용으로 입력된 공간,,
에디트박스 [__<- ](스페이스키 두 번) 이렇게 되면,
if edit1.text=''가 무용지코드가 되버립니다. -_-;
(if edit1.text=' '이렇게 되면 모를까..)
OnKeyPress이벤트에서 Key를 이용해서, 스페이스키를 입력불가하게
할수도 없는 노릇이고(입력시 공백이 필요하므로)!
위의 예처럼, 스페이스키만을 이용해서 공백을 만든경우,
에디트박스의 내용입력여부를 가리고 싶은데,,
어찌해야하는지?
[제 목] [질문] 변수 한꺼번에 초기화하기
───────────────────────────────────────
var
a, b, c, d, e, f, g, h, i, j:integer;
이 변수들을 초기화 하려면,
a=0; b=0; c:=0; d:=0; e:=0; f:=0; g:=0; h:=0; i:=0; j:=0;
이렇게 할수밖에 없나요?
C언어에서는 int a, b, c, d, e, f, g, h, i, j=0;
이렇게 한꺼번에 초기화가 가능한데,
파스칼에서는,, 타입상수를 사용해도 안되고,, ,, 안되네요.
나도 이런건 안해봐서 모르지만 단순무지한 방법으로 해보왔는데.
나중에 더 간단한 소스 발견하면 저한테도 알려주셔요
지금은 되긴 되는데 무지한 방법이라서 버리.... 죄송
그래도 쓰실려면 쓰셔요!
소스는
if (edit1.text='') or (pos(' ',edit1.text)=1) then
showmessage('내용을 입력하세요');
거든요
pos함수를 써서
edit1.text에서 첫문장에 스페이스가 들어가면은 1값을 리턴하지요
그래서 공백도 포함해서 메시지를 보냅니다.
행복하시고요 즐거운 프로그래밍 되시길....
그런건 묻지 말아요~! wrote:
> [제 목] [질문] 에디트박스에서 입력확인
> ───────────────────────────────────────
> 에드트박스에 내용이 공백인지를 검사하기위해,
> if edit1.text='' then
> showmessage('내용을 입력하세요');
>
> 스페이스키사용으로 입력된 공간,,
> 에디트박스 [__<- ](스페이스키 두 번) 이렇게 되면,
> if edit1.text=''가 무용지코드가 되버립니다. -_-;
> (if edit1.text=' '이렇게 되면 모를까..)
>
> OnKeyPress이벤트에서 Key를 이용해서, 스페이스키를 입력불가하게
> 할수도 없는 노릇이고(입력시 공백이 필요하므로)!
>
> 위의 예처럼, 스페이스키만을 이용해서 공백을 만든경우,
> 에디트박스의 내용입력여부를 가리고 싶은데,,
> 어찌해야하는지?
>
>
> [제 목] [질문] 변수 한꺼번에 초기화하기
> ───────────────────────────────────────
> var
> a, b, c, d, e, f, g, h, i, j:integer;
>
> 이 변수들을 초기화 하려면,
> a=0; b=0; c:=0; d:=0; e:=0; f:=0; g:=0; h:=0; i:=0; j:=0;
> 이렇게 할수밖에 없나요?
>
> C언어에서는 int a, b, c, d, e, f, g, h, i, j=0;
> 이렇게 한꺼번에 초기화가 가능한데,
>
> 파스칼에서는,, 타입상수를 사용해도 안되고,, ,, 안되네요.