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

 

 ·一个不太好概括的问题    »显示摘要«
    摘要: 一个aspx,读取数据库,生成xml,解析后在当前应答流以表格形式显示(即纯html形式),其中一列为序列号的连接,想实现以下目的:点击此连接,则显示一个div,上边显示此序列号在另一张表里的查询结果。数据库的操作已由xml web services封装。 如何实现?谢谢。 另:可能不能使用javascript,因为会导致xml web services的连接暴露在客户段源文件里。不安全。......
 ·请xjdawu()进来笑纳99分    »显示摘要«
    摘要: 另有个请求 能不能给各联系的方法 或qq或email 以便请教 ......


操纵WORD的问题,求教

我要用DELPHI操纵 WORD实现如下功能:  
   1.新建word文档,并保存入数据库  
   2.对历史库中的WORD文档能够调用出来进行编辑,打印  
   哪位达人有相关代码或链接,请贴给我罗,谢了  
    flowwingboy@21cn.com

NO.1   作者: firetoucher

看看一个网友的代码  
  http://expert.csdn.net/Expert/topicview.asp?id=1879680

NO.2   作者: idrip

当然这样做的不能直接存入数据库,可以转一下子嘛.  
  //流和变量间的转换  
  procedure   TForm2.VariantToStream   (const   v   :   olevariant;    
                                                                      Stream   :   TMemoryStream);    
  var    
      p   :   pointer;    
  begin    
      Stream.Position   :=   0;    
      Stream.Size   :=   VarArrayHighBound   (v,   1)   -   VarArrayLowBound(v,     1)   +   1;    
    p   :=   VarArrayLock   (v);    
      Stream.Write   (p^,   Stream.Size);    
      VarArrayUnlock   (v);    
      Stream.Position   :=   0;    
  end;    
   
  procedure   TForm2.StreamToVariant   (Stream   :   TMemoryStream;   var   v   :   OleVariant);    
  var    
      p   :   pointer;    
  begin    
      v   :=   VarArrayCreate   ([0,   Stream.Size   -   1],   varByte);    
      p   :=   VarArrayLock   (v);    
      Stream.Position   :=   0;    
      Stream.Read   (p^,   Stream.Size);    
      VarArrayUnlock   (v);    
  end;    
  这样就可以保存了.


 ·判断一下对错    »显示摘要«
    摘要: sturcta * pa; pa = new structa; char * pb = new char[100]; pa = ( structa * )pb; // 执行这句话后,pa和pb是同一个指针,指向char * pb = new char[100];申请的空间 delete[] pb; // 释放的是char * pb = new char[100];这个申请的内存 delet......
» 本期热门文章:

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