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

我用JAWIN调用VC++ OCX但是出现异常,请看看帮帮忙!!

楼主zhenren520(zhenren)2005-08-01 17:37:03 在 Java / Web 开发 提问

org.jawin.COMException:   8000ffff:   NULL   GIT   peer  
  at   org.jawin.marshal.GenericStub.dispatchInvoke0(Native   Method)  
  at   org.jawin.marshal.GenericStub.dispatchInvoke(GenericStub.java:201)  
  at   org.jawin.DispatchPtr.invokeN(DispatchPtr.java:587)  
  at   org.jawin.DispatchPtr.invokeN(DispatchPtr.java:555)  
  at   test3._DGisSeat.OcxTest(_DGisSeat.java:231)  
  at   test3.Test.<init>(Test.java:38)  
  at   test3.Test.main(Test.java:45)  
  Exception   in   thread   "main"    
   
   
   
  /*  
    *   创建日期   2005-8-1  
    *  
    *   TODO   要更改此生成的文件的模板,请转至  
    *   窗口   -   首选项   -   Java   -   代码样式   -   代码模板  
    */  
  package   test3;  
   
  import   org.jawin.COMException;  
  import   org.jawin.DispatchPtr;  
   
  /**  
    *   @author   user  
    *  
    *   TODO   要更改此生成的类型注释的模板,请转至  
    *   窗口   -   首选项   -   Java   -   代码样式   -   代码模板  
    */  
  public   class   Test  
  {  
          public   Test()   throws   COMException  
          {  
                   
                  _DGisSeat   d   =   new   _DGisSeat();  
                   
                  short   i   =   d.OcxTest();  
                   
                  System.out.println(   i   +   "                             iiiiii");  
          }  
           
          public   static   void   main(   String   []args)   throws   COMException  
          {  
                  Test   t   =   new   Test();  
          }  
  }  
   
   
   
   
   
   
  package   test3;  
   
   
   
  import   org.jawin.*;  
   
  import   org.jawin.constants.*;  
   
  import   org.jawin.marshal.*;  
   
  import   org.jawin.io.*;  
   
  import   java.io.*;  
   
  import   java.util.Date;  
   
   
   
   
  public   class   _DGisSeat   extends   DispatchPtr   {  
   
  public   static   final   GUID   DIID   =   new   GUID("{854de4f8-61da-4465-93A9-23E9734351F8}");  
   
  public   static   final   int   IID_TOKEN;  
   
  static   {  
   
  IID_TOKEN   =   IdentityManager.registerProxy(DIID,   _DGisSeat.class);  
   
  }  
   
   
  public   _DGisSeat()   {  
   
  super();  
   
  }  
   
   
   
   
  public   _DGisSeat(String   progid)   throws   COMException   {  
   
  super(progid,   DIID);  
   
  }  
   
   
   
   
  public   _DGisSeat(GUID   clsid)   throws   COMException   {  
   
  super(clsid,   DIID);  
   
  }  
   
   
   
   
  public   _DGisSeat(COMPtr   comObject)   throws   COMException   {  
   
  super(comObject);  
   
  }  
   
   
   
  public   int   getIIDToken()   {  
   
  return   IID_TOKEN;  
   
  }  
   
   
   
          public   int   InitSocket()   throws   COMException  
   
          {  
   
               
   
  return   ((Integer)invokeN("InitSocket",   new   Object[]   {})).intValue();  
   
                   
   
          }  
   
   
          public   int   SendInfo(String   strSendInfo)   throws   COMException  
   
          {  
   
               
   
  return   ((Integer)invokeN("SendInfo",   new   Object[]   {strSendInfo})).intValue();  
   
                   
   
          }  
   
   
   
          public   int   CloseSocket()   throws   COMException  
   
          {  
   
               
   
  return   ((Integer)invokeN("CloseSocket",   new   Object[]   {})).intValue();  
   
                   
   
          }  
   
   
   
          public   short   OcxTest()   throws   COMException  
   
          {  
   
               
   
  return   ((Short)invokeN("OcxTest",   new   Object[]   {})).shortValue();  
   
                   
   
          }  
   
   
   
          public   void   AboutBox()   throws   COMException  
   
          {  
   
               
   
  invokeN("AboutBox",   new   Object[]   {});  
   
                   
   
          }  
   
  }  
   
  问题点数:0、回复次数:0Top

相关问题

  • 如何用vc调用ocx?
  • VC怎样调用VB的OCX和DLL
  • pb调用ocx
  • ??????????在vc中怎样调用ocx文件????????在线
  • C++BUILDER调用VC创建的OCX方法的问题
  • 怎么在JAVA中调用VC++ OCX控件?(100分)
  • 怎么在JAVA中调用VC++ OCX控件?(100分)
  • delphi调用VC编的ocx函数的参数传递问题
  • delphi调用VC编的ocx函数的参数传递问题
  • 请教,vc中如何调用vb做的ocx并为之接口赋值

关键词

  • 模板
  • 代码
  • jawin
  • dispatchptr
  • dgisseat
  • genericstub
  • comexception
  • marshal
  • org
  • import

得分解答快速导航

  • 帖主:zhenren520

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

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