当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·delphi中如何调用vc程序    »显示摘要«
    摘要: 我在vc下写了一个控制台程序,在delphi中如何调用? ......
    摘要: 我用的是acess数据库,其中有一个字段是ole类型 那位能告诉我怎样往里插入图片和怎样吧这图片读出呢? 谢谢! ......


调用DLL,很简单的问题

DeliverResp=record  
  sMsgID:Array[0..21]   of   char;  
  nMsgLevel:Integer;  
  sServiceID:Array[0..10]   of   char;  
  nMsgFormat:Integer;  
  sSrcTermID:Array[0..21]   of   char;  
  nIsReply:Integer;  
  nMsgLen:Integer;  
  sMsgContent:Array[0..160]   of   char;  
  sDestTermID:Array[0..21]   of   char;  
  cTpPid:Char;  
  cTpUdh:Char;  
  end;DLPHI的定义  
  typedef   struct  
  {  
  char sMsgID[21+1];  
  int nMsgLevel;  
  char sServiceID[10+1];  
  int nMsgFormat;  
  char sSrcTermID[21+1];  
  int nIsReply; /*   0/1   */  
  int nMsgLen;  
  char sMsgContent[MAX_SM_LEN+1];  
  char sDestTermID[21+1];  
  char cTpPid;  
  char cTpUdhi;  
  } DeliverResp;C中的定义;  
  #ifdef   _C_COMPILER_  
  extern   "C"  
  {  
  #endif  
   
  int   CMPPDeliver(const   int   nTimeout,   DeliverResp   *pDeliverResp);  
   
  #ifdef   _C_COMPILER_  
  }  
  #endif     C的头文件  
  function   CMPPDeliver(nTimeout:Integer;rDeliverResp:PDeliverResp):Integer;cdecl;  
  DELPHI的声明?可有不妥??

NO.1   作者: dbExpress

声明应该没问题,如果你同时声明了PDeliverResp   =   DeliverResp;的话。  
 


 ·如何改变textout的字体    »显示摘要«
    摘要: class ctestdlg : public cdialog { public: cfont font; …… }; ctestdlg::ctestdlg() { font.createfont(……); //创建字体 } void ctestdlg::onpaint(cpaintdc& dc) { setfont(&font); dc.textout(100, 100,......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE