闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儻鎷� (0) +1 闂佽崵濮嶅鍡楊伓 (0) +1 闂傚倸饪存禍鐑藉箯閿燂拷 (0) +1
闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儲鍨块弻鐔衡偓娑櫭慨鍥р攽椤曞棙瀚�闂備礁鎼悮顐﹀磿閸愯鑰块柛娑欐綑缂佲晠鏌熼婊冾暭妞ゃ儻鎷�>>

正在阅读:Delphi与Word之间的融合技术Delphi与Word之间的融合技术

2004-02-14 09:34 出处:PConline 作者:cwxiao888(收藏) 责任编辑:linjixiong


  举例:

  Word_Ole.Documents.SaveAs(FileName:=Doc_File,FileFormat=wdFormatDocument,
  AddToRecentFiles=False);

  五、从数据库读取文件到本地硬盘和从本地硬盘读取文件到数据库

  在数据库上使用Image二进制字段保存,使用Stream流的方式。

  创建文件流:

  Word_FileStream:=TFileStream.Create(Target_Name,fmOpenWrite or fmCreate);
  Word_FileStream.Position:=0;

  保存到数据库的Image字段:
  TBlobField(AdoQuery1.FieldByName(Column_Name)).SaveToStream(Word_FileStream);

  从数据库读取文件到本地硬盘:
  TBlobField(ADOQuery1.FieldByName(Column_Name)).loadfromStream(Word_FileStream);

  释放文件流:
  Word_FileStream.Free;

  六、全局消息的定义

  因为word和Delphi程序是两个软件,相互之间通讯比较麻烦,所以使用全局消息的方法进行。全局消息必须首先注册,Windows返回系统空闲的消息号,当注册的消息相同时,Windows系统返回同一个值,这样就保证了使用这个消息号在两个程序之间通讯。

  定义消息的办法:

  szMessageString: pchar = 'XIDIAN_11_Stone';
  FMyJoinMessage := RegisterWindowMessage(szMessageString);

  发送消息的方法:

  SendMessage(对方句柄,消息,消息附带短变量,消息附带长变量)

  七、Delphi程序接收消息的方法

  Delphi接收消息有两种,一是重载特定消息,二是重载WndProc函数,在里面选择相应消息进行处理。
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
闂備礁缍婂ḿ褔顢栭崱妞绘敠闁逞屽墴閹鎷呴崨濠備淮濠碘槅鍋撻幏锟�闂備焦鎮堕崕鎶藉磻濞戙垹鏄ラ悘鐐板嫎娴滄粓鏌涢锝嗙闁告棑鎷�