C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[69636] 쓰래드 안에 TADO_QUERY 관련 질문 입니다.
거짓말처럼 [isj1986] 1638 읽음    2013-06-12 17:21
void __fastcall TForm1::ConnBtnClick(TObject *Sender)
{
    WSASocket = new CWSAEventSocket();

    WSASocket->TADO_QUERY = TADO_QUERY;
}

//----------------------------------------------------

void CWSAEventSocket::SockThread_Recv(void* lParam)
{
        String Order;

    Order = "select * FROM Login";

    try
    {
        pThis->TADO_QUERY->SQL->Clear();
        pThis->TADO_QUERY->SQL->Add(Order);
        pThis->TADO_QUERY->Open();

        pThis->TADO_QUERY->First();
        do
        {
            String strMsg = String().sprintf("1 : %s ", pThis->TADO_QUERY->Fields->Fields[0]->AsString);
            ShowMessage(strMsg);

            String strMsg2 = String().sprintf("2 : %s ", pThis->TADO_QUERY->Fields->Fields[1]->AsString);
            ShowMessage(strMsg2);
            pThis->TADO_QUERY->Next();
        }while(pThis->TADO_QUERY->Eof== FALSE);
    }
    catch(...)
    {
        ;
    }
}

//-----------------------------------------------------

project xxxxx.exe raised exception class EOleException with message 이뜨내요 이상하게 쓰래드가 아님 함수에서 위 쿼리문을

작성시 디비 내용을 잘가지고 오는 상황입니다 ..... 왜 pThis만 붙으면 저런 오류가 날까요.....

현재 쓰래드 안에 pThis->TADO_QUERY 이 변수를 다른 클래스로 값을 넘겨줘야 하니 때문에 쓰래드 안에서 뺄수가 없는 상황입니다
..... 도와주세요 ㅠㅠ

+ -

관련 글 리스트
69636 쓰래드 안에 TADO_QUERY 관련 질문 입니다. 거짓말처럼 1638 2013/06/12
69641     해결했습니다. 거짓말처럼 1855 2013/06/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.