yo'
안녕하세요!! 델마당에서도 올렸었는데 답변이 없네요..^^;; (똑같이 올립니다. -,.ㅡ)
여러개의 콤포넌트들을 동적으로 생성해서 사용해야 할일이 있어 콤포넌트들을 동적으로 생성하긴 했는데...뜻대로 사용하는게 안돼는군요.
TZMySqlDatabase,TZMySqlQuery 를 런타임시 지정되는 숫자대로 생성을 해서 사용해야 합니다. 생성까지는 되었는데...값을 지정할때 에러가 나는군요...
...
IZDB:= TZMySqlDatabase(self);
With IZDB Do
Begin
Host:= '어쩌구저쩌구'
...
Name:= 'IZDB'+IntToStr(nI);
End;
IZQy:= TZMySqlQuery(self);
With IZQy Do
Begin
Database:= TZMySqlDatabase(FindComponent('IZDB'+IntTostr(nI)));
....
End;
이런식으로 코딩을 했는데...컴파일은 돼지만은 IZQy의 Database설정부분에서 'Database Component not defined' 라는 에러가 납니다.
오또케 해야 할까요?? 저런식으로 쓰는게 맞는건지...(아니니깐 에러가 나겟지만...^^;;)
생성된 콤포 이름이 'IZDB1' 이란것은 알지만...저걸 어케 대입을 해줘야 할지 모르겟습니다. 쩝...몇시간째 고생이군요...으~~ 미쵸..
그럼...조언을부탁드리며...
bLue bLood.