|
초보 님이 쓰신 글 :
: 제가 만든 프로그램은 학생들에게 문제를 보여주고 마지막에 답을 체크하는 방식입니다.
:
: 학생들에게 문제를 보여줄 때 데이터베이스에서 문제를 갖고와서
:
: 동적 생성한 Label에다가 뿌려줍니다.
:
: 처음 테스트를 하면 잘 됩니다.
:
: 근데 궁금한 점은 두번째 테스트부터입니다.
:
: 생성이 되어 있는데 또 생성을 해야 되는지 아니면 지우고 다시 만들어야 하는지
:
: 가르쳐주셨으면 합니다.
한 번에 한 문제씩만 보여준다면..
멤버변수로 TLabel 포인터를 하나 써주고..
클래서 생성자내에서 NULL로 초기화를 해 준 다음,
문제를 보여줄 때마다 그 포인터를 확인해서 NULL이면 새로 생성해주고,
이전에 생성하였다면 그 Label의 Caption만 변경해주면 좋을 것 같습니다.
|