ole中我是用數據庫字段類型image存 WORd圖,在2000下程式我前幾天剛剛寫過,一切都正常,但現在xp下就不顯示(代碼可能不同),編輯時,發現實際已調入內容,隻是不顯示。 這個問題折磨了兩天,因星期天去客戶要交貨,大家幫忙分析一下什麼原因,或者是要什麼服務??
解决方案 »
- TTreeView中,如何获取TreeNode的Image图像的显示区域(DisplayRect)
- SQL语句
- 问一个关于程序打包的问题。
- 一题关于矩阵的数学题,各位看看吧
- 一个简单问题,delphi7中为什么不能创建一个mts 对象?
- 关于使用DBCombobox时的问题!小弟求教!
- 什么是TNotifyEvent和TIndexEvent?
- 怎样屏蔽一个kelphi窗口右上角的关闭按钮?
- BPL文件中的Form窗口在使用ADOQuery控件报错
- 问题:请问下在xp系统下的开始-程序 双击后会打开程序的文件夹 请问怎么样禁止这个功能???
- 关于数据库的连接???
- 已知进程句柄,如何得到其主窗体句柄?
你编译出可执行文件,两个系统下各拷一份,看看结果是否一样
var
vData: OleVariant;vData:=null;
Var
mymemoryStream:Tmenorystream;
...
mymemoryStream:=Tmenorystream.create;
if oleContainer1.OleObjectInterface <>nil then
begin
if adoq_ppmakingi.IsEmpty then
adoq_ppmakingi.Append //ADOQ_PPMAKINGI 为存储表记录集.
else
adoq_ppmakingi.Edit ;
OleContainer1.SaveToStream(mymemoryStream);
mymemorystream.Position :=0;
adoq_ppmakingimemo.LoadFromStream(mymemoryStream); //为image字段
try
adoq_ppmakingi.Post ;
finally
mymemorystream.Free;
end;
end;
windows版本有关的ole去看看msdn