Tag: bstr

C:int到_bstr_t

即时通讯试图绘制一系列的Excel中使用C的情节。 问题是当我试图把循环制作的情节,我必须改变工作表的名称在Excel中。 但是这些名字是用_bstr_t格式的: pSheet->Name =name; 我想让名字看起来像(“张数%d”,我),我是反击。 我尝试使用sprintf和其他方法,但没有运气。 任何帮助,将不胜感激!

从Arduinostring到Excel BSTR通过c ++ DLL的随机字符

所以在一些Arduino的代码中,我是Serial.print的一些数字( var1=##,var2=##,var3=## )。 我有一个C ++的DLL,我正在得到这个信息,并parsing它到这样一个变种数组( "var1=",##.##,"var2=",##.##,"var3=",##.## )将string部分存储为变体BSTR,将#作为变体加倍。 这个变体数组来自Excel,我的C ++ DLL的目的是允许从Excel和Arduino板进行串行通信。 我的问题是,不是像我想的那样获取信息,而是在最后得到很多额外的乱码,并且不知道它是从哪里来的。 我之前把相关的代码包括在内,因为我知道那个部分是可以肯定的。 现在,Arduino代码只是发送( ##,##,## )然后Serial.println(); 使事情变得简单,因为没有string,只是数字。 VBA代码: 'collects all rows available currently up to 1000(global numRows) lines each time, stores result in dataArray Public Function getAllData() Dim stringArray() As Variant Dim variantArray() As Variant ReDim stringArray(0 To 3000) As Variant ReDim variantArray(0 To 3000) As […]