接分了(100分)

  • 主题发起人 主题发起人 andd_chen
  • 开始时间 开始时间
A

andd_chen

Unregistered / Unconfirmed
GUEST, unregistred user!
大哥,非常感谢。,来接分吧
 
200分就够了。。。。
我也没有做什么啊。。

吧代码贴出来吧,XML的处理
unit uMain;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, DB, DBClient, OleCtnrs, ExtCtrls;

type
TForm1 = class(TForm)
ClientDataSet1: TClientDataSet;
ClientDataSet1WORD: TBlobField;
ClientDataSet2: TClientDataSet;
ole: TOleContainer;
Panel1: TPanel;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
WITH ClientDataSet1 do
begin
Open;
Edit;
TBlobField(FieldByName('WORD')).LoadFromFile('e:/tx/10000000.doc');
Post;
SaveToFile('e:/tx/111.xml',dfxml);
end;
end;

procedure TForm1.BitBtn2Click(Sender: TObject);
var
F:String;
begin
with ClientDataSet2 do
begin
LoadFromFile('e:/tx/111.xml');
open;
F:=ExtractFilePath(ParamStr(0))+'/11.DOC';
TBlobField(FieldByName('WORD')).SaveToFile(F);
ole.CreateObjectFromFile(f,False);
ole.DoVerb(ovPrimary);

end;
end;

end.
 
接受答案了.
 
后退
顶部