안냐세요... 전에 형변환과 변수에 관해서... 글을 올렸었던... 델파이 초보자 입니다.
전에 유동적으로... EditBox를 생성해서 그것을 변수에 넣는것 때문에 한참을 고심했는데 게시판에 글을 올리고 나서.. 바로 답글이 와서 문제를 해결할수 있었습니다.
한하눌님 감사합니다 (--)(__) 꾸벅
근데 이젠 그 반대의 문제가 생겼습니다. 이궁.....ㅠ.ㅠ
배열에서... 생성된 editBox로 값을 뿌려주는 것인데... 그게 쉽게 잘 안되네요...
우선 컴파일을 제대로 되는데 실행을 시켰을 경우..... 이상한 에러 메세지가 발생합니다 님들이 도와주셨으면 좋겠습니다.
var
solcomp : TEdit;
for i:=3 to jcnt+2 do
if (a[i,1] <>0) And (a[i,1] <> 999999) then
begin
k := trunc(a[i,1]);
solComp := Tedit('sol'+inttostr(k));
(solComp as TEdit).Text := floattostr(a[i,totcol]);
end;
에디트 박스 생성시 이름은 sol1, sol2...식으로 주었구요... 배열은 실수형 배열입니다
컴파일은 잘 되고있습니다...근데 이러한 에러 메세지가 발생합니다..
"Access violation at address 0000000C. Write of address 04650000"
라는 에러 메세지가 뜹니다.. 어케 해야할지 고수님덜이 갈켜주세요....
부탁드립니다