프로그래밍 QnA + 설치 및 활용 QnA

mydream의 이미지

QueryInterface의 첫 번째 매개변수에 전달하는 IID의 외부 참조를 어떻게 해야하나요?

		hr=lpds->CreateSoundBuffer(&dsbdesc, &pDsb, NULL);
		if(  SUCCEEDED(hr)  ) {
			hr=pDsb->QueryInterface(IID_IDirectSoundBuffer, (LPVOID*)&ppDsb8);//IID_IDirectSoundBuffer8
			pDsb->Release();
 
		}

IDirectSoundBuffer8으로 변환된 인터페이스를 얻기 위해 QueryInterface를 사용한 뒤 컴파일 했는데 저 첫 번째 인자로 전달된 IID_IDirectSoundBuffer을 외부참조할 수 없다면 LNK2001 오류를 컴파일러가 토해냅니다. 그래서 IID에 관련해서 알아보니, mapiguid.h를 포함해야 한다고 하더라고요. 그래서 경로를 알아내서 상대경로로 루트까지 거슬러 올라가 해당 경로를 다음과 같이 include했습니다.

park3250의 이미지

curl 라이브러리 curl_share_setopt 함수 질문드립니다.

g_sharecurl = curl_share_init();
if( g_sharecurl == NULL )
{
return CERTIFY_ERR_CURL_INIT;
}

park3250의 이미지

curl thread-safe 관련 질문입니다..

http://curl.haxx.se/libcurl/c/threadsafe.html

위 사이트에 보면 curl은 thread-safe 하지만 내부 스레드 동기화가 없다? 라고 하면서 설명이 되어있는데요

번역기로 돌려가지고는 정확히 무슨 내용인지 파악이 잘 안되는데..

설명을 좀 부탁드릴게요..

balgarac1의 이미지

c++ 객체 직렬화 관련 질문2

class CPacketHeader
{
public:
	CPacketHeader();
	virtual ~CPacketHeader();
 
	virtual void CShowPacket() = 0;
};
 
 
class CLoginAuthReqPacket : CPacketHeader
{
public:
	CLoginAuthReqPacket();
	~CLoginAuthReqPacket();
 
	void CShowPacket();
private:
	UB2 msg_type;
	SCHAR db_user[33];
	SCHAR password[33];
	SCHAR program_name[33];
	SCHAR db_name[33];
 
};

protobuf 에 관련해서 찾아보다가 제가 짠 클래스는 보내줄 수 없는 것 같아서 질문 드립니다.
protobuf로 멤버 함수까지 있는 클래스를 직렬화 시켜서 네트워크 상으로 보내줄 수 있는 방법이 있나요??

alswlek의 이미지

'

fkqpfwl121의 이미지

[c# 윈폼] checkbox.enable = false 값 프로그램 종료시 지속관련여부 문제입니다 ㅠㅠ

안녕하세요. c# 윈폼관련해서 이문제 때문에 몇날몇일을 고민하고 있는 학생입니다.

현재 하고자 하는것은 form1에서 체크한 체크박스를 버튼을 누르고 나면 form2의 text에 form1에서 체크한 체크박스의 이름이

나오게 하는 소스를 만들고, 프로그램을 껏다가 켰을때도 처음에 체크박스에 체크를 했던 값들이 enable = false로 쭉 남겨지게 하고 싶은데

다 온것 같은 느낌은 드는데 어떻게 enable값을 false로 프로그램을 종료시에도 남겨둬야할지 잘 모르겠습니다. <사진첨부 했습니다>

지금 접근한 곳은 마지막에 프로그램을 종료시키고 다시 켰을떄 그 체크박스 값이 남아있으면 되는건데 잘 되질 않습니다.

하아.. 현재 풀어나가려고 생각하는 방향은 파일스트림 관련해서 이 파일을 읽어들였을때 파일이 존재한다면, 체크박스의 enable = false값을 남겨두고,

파일이 없다면, 모든 체크박스의 값들을 전부 enable = true로 남기고 싶은데 잘 안됩니다.

balgarac1의 이미지

c++ 객체 직렬화 관련..

네트워크 상으로 객체를 직렬화해서 보내려 하는데

부스트 라이브러리에 직렬화 쓸 수 있는 것이 있다고 구글링 결과로 알게되었습니다.

다만 찾아보니 파일에 직렬화해서 쓰는 예제만 나와서

네트워크 상으로 보내려면 어떻게 해야되는지 혹시 예제 같은 것이나 사이트 있다면 알려 주시면 정말 감사하겠습니다..

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기