社区
ATL
帖子详情
创建COM+排队组件时出错,为啥?
justleon
2002-12-10 11:38:17
我写了一个排队组件,安装到组件服务中了。
然后写一个客户端调用它,创建这个组件的Recorder Object时总是报错,返回的HRESULT值指示语法错误。语句如下:
HRESULT hr = ::CoGetObject(L"queue:/new: MyQueue.Queue",NULL,IID_IQueue,(void**)&pIQueue);
我看了Framework中代带的例子(C#),也是这么写的,它的就能成功。为什么?
...全文
61
1
打赏
收藏
创建COM+排队组件时出错,为啥?
我写了一个排队组件,安装到组件服务中了。 然后写一个客户端调用它,创建这个组件的Recorder Object时总是报错,返回的HRESULT值指示语法错误。语句如下: HRESULT hr = ::CoGetObject(L"queue:/new: MyQueue.Queue",NULL,IID_IQueue,(void**)&pIQueue); 我看了Framework中代带的例子(C#),也是这么写的,它的就能成功。为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuefl66
2002-12-19
打赏
举报
回复
see
大名鼎鼎SWFUpload- Flash+JS 上传
什么是SWFUpload? SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 [编辑本段]SWFUpload的主要特点 * 可以同
时
上传多个文件; * 类似AJAX的无刷新上传; * 可以显示上传进度; * 良好的浏览器兼容性; * 兼容其他JavaScript库 (例如:jQuery, Prototype等); * 支持Flash 8和Flash 9; SWFUpload不同于其他基于Flash构建的上传工具,它有着优雅的代码设计,开发者可以利用XHTML、CSS和JavaScript来随心所欲的定制它在浏览器下的外观;它还提供了一组简明的JavaScript事件,借助它们开发者可以方便的在文件上传过程中更新页面内容来营造各种动态效果。 在使用SWFUpload之前,请确认你具备一定的JavaScript和DOM知识。在实际开发中,大部分的错误都是由于错误的设置和低劣的Event Handlers处理程序所造成的。 [编辑本段]文档中文翻译 http://www.v-sky.com/doc/swfupload/v2.1.0/Documentation.html [编辑本段]效果演示 * Classic Form Demo http://demo.swfupload.org/formsdemo ; * Features Demo http://demo.swfupload.org/featuresdemo ; * Application Demo http://demo.swfupload.org/applicationdemo ; * v1.0.2 Plugin Demo http://demo.swfupload.org/v102demo ; [编辑本段]选择合适的Flash控件 在发行包(SWFUpload v2)中含有2个版本的Flash控件(swfupload_f8.swf 与wfupload_f9.swf),其中第一个版本拥有最佳的兼容性,但是为此损失了部分功能;而第二个版本提供了一些附加的功能但是损失了兼容性。 [编辑本段]SWFUpload的初始化与配置 首先,在页面中引用SWFUpload.js ,如 然后,初始化SWFUpload ,如 var swfu; window.onload = function () { swfu = new SWFUpload({ upload_url : "http://www.swfupload.org/upload.php", flash_url : "http://www.swfupload.org/swfupload_f9.swf", file_size_limit : "20480" }); }; 以下是一个标准的SWFUpload初始化设置所需的参数,你可以根据需要自己进行删减: { upload_url : "http://www.swfupload.org/upload.php", 处理上传请求的服务器端脚本URL file_post_name : "Filedata", 是POST过去的$_FILES的数组名 post_params : { "post_param_name_1" : "post_param_value_1", "post_param_name_2" : "post_param_value_2", "post_param_name_n" : "post_param_value_n" }, file_types : "*.jpg;*.gif", 允许上传的文件类型 file_types_description: "Web Image Files", 文件类型描述 file_size_limit : "1024", 上传文件体积上限,单位MB file_upload_limit : 10, 限定用户一次性最多上传多少个文件,在上传过程中,该数字会累加,如果设置为“0”,则表示没有限制 file_queue_limit : 2, 上传队列数量限制,该项通常不需设置,会根据file_upload_limit自动赋值 fl
《虚拟仿真实验教学解决方案(BJBR)》(Yanlz+Unity+SteamVR+VR+AR+MR+HR+??BR??+??CR??+??DR??+??ER??+虚拟仿真+人机交互+立钻哥哥+==)
《虚拟仿真实验教学解决方案(BJBR)》 《虚拟仿真实验教学解决方案(BJBR)》 版本 作者 参与者 完成日期 备注 YanlzVR_BJBR_V01_1.0 严立钻 2019.07.19 ...
(4/100)
学习思路如下: 一、JavaSE部分—题目 5、线程 1、多线程中的i++线程安全吗?为什么? 2、如何线程安全的实现一个计数器? 3、多线程同步的方法 4、介绍一下生产者消费者模式? 5、线程,进程,然后线程
创建
有很大开销,怎么优化? 6、线程池运行流程,参数,策略 7、讲一下AQS吧。 8、
创建
线程的方法,哪个更好,为什么? 9、Java中有几种方式启动一个线程? 10、Java中有几种线程...
2021-08-05
java Object中的方法有哪些 notify() 随机唤醒其中一个在等待中的线程 wait() wait方法会一直阻塞,直到其他线程调用当前对象的notify()/notifyAll()方法将其唤醒;而wait(long)是等待给定超
时
时
间内(单位毫秒),如果还没有调用notify()/nofiyAll()会自动唤醒;waite(long,int)如果第二个参数大于0并且小于999999,则第一个参数+1作为超
时
时
间; wait(timeout) wait(timeout,naous)
C/C++笔试题 (二)【转】
12 . 下面的代码输出是什么,为什么? void foo(void){ unsigned int a = 6; int b = -20; (a+b > 6) ? puts("> 6") : puts("<= 6");}这个问题测试你是否懂得C语言中的整数自动转换原则,我发现有些开发者懂得极少这些东西。不管如何,这无符号整型问题的答案是输出是 ">6"。...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章