CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

vb 与vc

楼主ozx()2001-12-15 20:40:05 在 VC/MFC / 基础类 提问

用vc做了个堆栈的控件  
  然后在vb中使用。  
  在vb中若是栈的元素不是String都无问题  
  但一用String就有问题  
  何解 问题点数:20、回复次数:4Top

1 楼mis98ZB(Effective Typer)回复于 2001-12-15 21:00:20 得分 20

vb的String不是以'\0x0'结尾的,  
  vc会找不到正确的结束点。Top

2 楼ozx()回复于 2001-12-15 21:06:35 得分 0

我的代码如下  
  class   CNewStackCtrl   :   public   COleControl  
  {  
  //   Constructor  
  public:  
  CNewStackCtrl();  
   
  protected:  
  ~CNewStackCtrl();  
  stack   <VARIANT>   m_stack;  
  ........  
  ......  
                    afx_msg   void   Push(const   VARIANT   FAR&   value);  
  afx_msg   VARIANT   Pop();  
  ........  
  }  
  void   CNewStackCtrl::Push(const   VARIANT   FAR&   value)    
  {  
  //   TODO:   Add   your   dispatch   handler   code   here  
  VARIANT   var;  
  var=value;  
  m_stack.push(var);  
  }  
   
  VARIANT   CNewStackCtrl::Pop()    
  {  
  VARIANT   vaResult;  
  VariantInit(&vaResult);  
  //   TODO:   Add   your   dispatch   handler   code   here  
  vaResult=m_stack.top();  
  m_stack.pop();  
  return   vaResult;  
  }  
   
   
  是否那里出错了??Top

3 楼ziyue(紫月)回复于 2001-12-15 21:16:32 得分 0

同意上上。  
   
  Top

4 楼ozx()回复于 2001-12-15 21:18:02 得分 0

有什么解决办法吗?Top

相关问题

  • VB与VC++孰优孰劣
  • VB vs VC(关于 vb 与vc的差别)
  • VB vs VC! SOS!
  • VC vs VB
  • VC与vb的函数声明转换
  • 会VC与VB的高手请进
  • 关于VC与VB的困惑
  • VB和VC比较
  • 如果VC中没有MFC,在VB与VC中,你会选择哪一个呢?
  • vc与vb与pb有什么区别呀???

关键词

  • vc
  • cnewstackctrl
  • varesult
  • variant
  • stack
  • pop
  • push
  • var

得分解答快速导航

  • 帖主:ozx
  • mis98ZB

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo