摘要:
在COM方法中可用VARIANT类型传递数组数据,在VC++中用SAFEARRAY处理。下面给出输入和输出数组的例子 1。输入数组到COM中 STDMETHODIMP CTestCom1::vb2vc(VARIANT buffer) { long dim=SafeArrayGetDim(buffer.parray); long ubound; long lbound; SafeArrayGetUB... 阅读全文
posted @ 2010-07-02 15:56
carekee
阅读(1065)
评论(0)
推荐(0)
摘要:
[ 华为软件编程规范和范例 ]〔一〕=====[排版] ]=======.〔二〕======[注释]=======.〔三〕=====[标识符命名]=======.〔四〕=====[可读性]======.〔五〕=====[变量、结构]=====.〔六〕=====[函数、过程]=====.〔七〕=====[可测性]=====.〔八〕=====[程序效率]=====.〔九〕=====[质量保证]====... 阅读全文
posted @ 2010-07-02 15:55
carekee
阅读(699)
评论(0)
推荐(0)
摘要:
COM组件的方法在IDL中的声明:[id(1), helpstring("方法InputArray")] HRESULT InputArray([in] VARIANT vData);在脚本中建立数组并调用COM组件的方法:当数组很大的时候,like 100k ,javascript在给数组赋值的时候效率非常低!完成时间,cpu占用率,占用的内存都大的可怕。反而VBScript却完成的很好。测试页... 阅读全文
posted @ 2010-07-02 15:54
carekee
阅读(955)
评论(0)
推荐(0)
摘要:
多边形填充,就是把多边形所占据的栅格象素赋予指定的颜色值。要完成这个任务,一个首要的问题就是求出多边形所占据的栅格象素,判断一个网格在多边形内还是多边形外,在多边形内的象素,则赋予指定的颜色值,多边形外的象素,则不赋予指定的颜色值,具体该如何判断象素是否在多边形内呢?这里我们采用”扫描线多边形填充算法”。扫描多边形填充算法的基本原理——在直角坐标系中... 阅读全文
posted @ 2010-07-02 10:26
carekee
阅读(8497)
评论(0)
推荐(0)
浙公网安备 33010602011771号