|
정말 아무리 찾아도 원하는 대답이 없더군요.
대부분 다 아는 것으로 간주하고 대답을 해주셔서 이해하기 힘들었습니다.
제가 해결책을 찾아내서 여기에 소스도 올립니다.
먼저 빌더 프로그램 만들면 기본으로 TSession 기본 객체가 하나 생성이 됩니다.
이 세션의 이름은 "default" 입니다.
그래서 저도 Session 컴포넌트를 올리고 TDatabase 객체도 따로 올렸습니다.
그랬더니 "insufficient memory" 뜨더군요.
한심한 것이 기본 세션과 제가 올린 세션 꼴랑 2개인데 저런 메시지가 떠서 더이상 진행이 안되더군요.
어느 분이 예제로 제시한 세션 쓰레드 써봤는데
자꾸 로그인하라고 난리입니다.
그래서 두번째 좌절
그래서 제가 찾아낸 방법이 세션이 필요한 함수에서 바로 만들어서 사용하고 나오는 방법이었는데
성공했습니다. 정말 빌더는 컴포넌트가 편하긴 한데 저한테는 그냥 코딩에서 모든것을 하는 방법이 천배는 좋아 보이네요.
빌더는 내부적으로 뭔가를 하는데 그게 프로그래머에게는 안보이고 좀 고급화 하려면 그게 장애물이 되더군요.
암튼 데이터 베이스 세션 여러개 맺고 싶으면 다음과 같이 하세요.
100%로 성공입니다.
|