RANDOM 함수 1~15까지 수자 한번씩 나오게 할려고 하는데 않되네요 뭐가 갈못된건가요..
(버튼에 수작응무작이로 올리려고 하는데...)
for k:= 0 to 15 do
begin
for m:= 0 to k do
begin
Randomize;
n:= random(15);
if strtoint(bbutton[m].caption)= n then
kn:=kn+1;
end;
if kn<=0then
begin
bbutton[l].Caption:=inttostr(n);
kn:=0;
END;
end;
> RANDOM 함수 1~15까지 수자 한번씩 나오게 할려고 하는데 않되네요 뭐가 갈못된건가요..
> (버튼에 수작응무작이로 올리려고 하는데...)
>
> for k:= 0 to 15 do
> begin
> for m:= 0 to k do
> begin
> Randomize;
> n:= random(15);
> if strtoint(bbutton[m].caption)= n then
> kn:=kn+1;
> end;
> if kn<=0then
> begin
> bbutton[l].Caption:=inttostr(n);
> kn:=0;
> END;
> end;
>
안녕하세요. 까마귀입니다.
뭐가 문제인지 아무런 말도 없이 그냥 않된다고 하니 답하기 곤한하네요.
에러 메세지라던가 무슨 설명이 있어야 쉽게 답을 구하지 않겠어요?
그리고, 변수선언을 어떻게 했는지도 않나와 있고...
일단 k,m,n은 integer로 선언되었다고 보고... bbutton[..]가 뭐로 선언된거예요?
버튼같기도 한데... 이름을 그런식으로 못 주는걸로 아는데...
마무런 부연 설명이 없으니 답이 나올것 같지가 않네요..
위대한 단군혼이 살아있는 나라.... 대한민국.