BSTR bstr;只有一个元素
当j=1时,pbstr+j就已经溢出了!
当j=1时,pbstr+j就已经溢出了!
解决方案 »
- 收集debug测不出但Release会出错的状况。
- 用什么方法可以判断一个窗口可见(没有被其他窗口挡住)
- 送分2
- 请教在ODBC中,如果应用SQL进行查询.查询之后,如何将结果显示在列表中?
- 关于相机远程控制编程
- 哪位仁兄知道:如何将dwg文件显示在VC视图里,并且响应鼠标移动单击等操作?
- 多线程中 CAsynSocket 接受不到OnConnect()
- 提个OutLook2000中得到Event的问题,希望有知道的朋友来回答一下,万分感谢!
- GETMESSAGE只有在消息队列中有消息时才取消息是OS的功能吗?
- 重叠IO wsawaitformultipleevents不等前一个事件结束 第2个事件进不了
- 有关图形的问题
- divx是什么东东?如何才能让vfw操作mpeg文件?答者有分
只是声明
你还需要分配一定的空间给它
BSTR bstr;//只声明了一个元素,并不能代表整个数组
BSTR* pl;
pl = new BSTR[10];
for (long j = 0; j < 10; j++)
*(pl + j) = ::SysAllocString(L"ABC");
for (j = 0; j < 10; j++)
::MessageBox(NULL,_bstr_t(*(pl + j)),"",MB_OK);
delete[] pl;