ole控件与access2000相结合的问题 难道在csdn中没人知道如何解答这个问题吗csdn上没有高手哈哈 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这段程序可能对你有用,我测试过程序可以运行通过,如果取出来也是如法炮制就可以了,你自己试试,如果不行再问我。tamade() 以后要多看书,不要尽说废话。procedure TForm_Contract_Show.Button_SaveClick(Sender: TObject);var MemSize:integer; Buffer:PChar; MyFile:TFileStream; Stream:TStream; FileName:string;begin if OpenDialog1.Execute then begin FileName:=OpenDialog1.FileName; MyFile:=TFileStream.Create(FileName,fmOpenRead); with Form_Contract_Edit.ClientDataSet_Contract do begin Open; Edit; Stream:=Form_Contract_Edit.ClientDataSet_Contract.CreateBlobStream(Form_Contract_Edit.ClientDataSet_Contract.FieldByName('合同文本'),bmReadWrite); MemSize:=MyFile.Size; Inc(MemSize); Buffer:=AllocMem(MemSize); try Stream.Seek(0,soFromBeginning); MyFile.Read(Buffer^,MemSize); Stream.Write(buffer^,MemSize); finally MyFile.Free; Stream.Free; end; try Form_Contract_Edit.ClientDataSet_Contract.Post; ShowMessage('保存成功!'); except ShowMessage('保存失败!'); end; end; end;end; office viewer ocx控件创建一个word文档后,怎样获取到word的applicaiton? 散分 delphi 利用 调用 outlook 发邮件 已成功,但是。。。 在delphi中如何提取十六进制代码的图片资源 请问这样的类跟数组为什么可以这样使用? 关于显示在 “复制文件中的动画效果” 我的小软件 多条件查询问题 onshow和oncreate有什么区别? 怎样与服务器完全断开连接???急!急!急!!! 怎么能把汉字转换成对应的拼音字母?? 望高手赐教:如果用Richedit做编辑器,具体怎样用OLE来打开word文档?OLE怎么用啊?
procedure TForm_Contract_Show.Button_SaveClick(Sender: TObject);
var MemSize:integer;
Buffer:PChar;
MyFile:TFileStream;
Stream:TStream;
FileName:string;
begin
if OpenDialog1.Execute then
begin
FileName:=OpenDialog1.FileName;
MyFile:=TFileStream.Create(FileName,fmOpenRead);
with Form_Contract_Edit.ClientDataSet_Contract do
begin
Open;
Edit;
Stream:=Form_Contract_Edit.ClientDataSet_Contract.CreateBlobStream(Form_Contract_Edit.ClientDataSet_Contract.FieldByName('合同文本'),bmReadWrite);
MemSize:=MyFile.Size;
Inc(MemSize);
Buffer:=AllocMem(MemSize);
try
Stream.Seek(0,soFromBeginning);
MyFile.Read(Buffer^,MemSize);
Stream.Write(buffer^,MemSize);
finally
MyFile.Free;
Stream.Free;
end;
try
Form_Contract_Edit.ClientDataSet_Contract.Post;
ShowMessage('保存成功!');
except
ShowMessage('保存失败!');
end;
end;
end;
end;