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
[8515] 클라이언트 소켓의 핸들을 특정 dll 함수로 보내야 하느데...제발좀
박성진 [mirage2000] 970 읽음    2001-06-26 19:28
큰일입니다.. 오늘까정 해야 하는데

int ConnectorKey(SOCKET sock);

위와같은 형태의 dll 함수로 클라이언트 소켓의 핸들을 넘겨달래서

int (*ConnectorKey)(SOCKET sock) = (int (*)(SOCKET sock))GetProcAddress
  ConnectorKey(*******);

  도데체 ******* 부분에 제소켓에 핸들을 어케 대입해야하나요..
  제쪽 소켓은 폼에다가 클라이언트 소켓을 갔다놓고 한것두아니구요
  다이나믹하게 new로 생성되었거든요 ...거기다 위에함수를 콜하는 폼두
  아니구 다른 유니트에서 생성하거든요..

  그래서 별에별짓 다하다 해당 소켓이 connect 될때 즉  puplic 에 Handle 을 선언해놓고
  연결될때 이렇게 받아서 대입을 했는데요 맞는건지 틀린건지 모르겠어요..
void __fastcall MySocket::csocketConnecting(TObject *Sender,
      TCustomWinSocket *Socket)
{
    connectStatus = CONNECTING;
    Handle = (int)Socket->Handle;
}

저 오늘중우루 이거 해결 못하면 짤려요
제발 고수님들 점 알려주세요........흑흑 전화두 받겠습니다 011-319-8912


+ -

관련 글 리스트
8515 클라이언트 소켓의 핸들을 특정 dll 함수로 보내야 하느데...제발좀 박성진 970 2001/06/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.