上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
zzbdyx
註冊時間: 2004-02-04 文章: 37
第 1 樓
|
發表於: 星期一 五月 09, 2011 5:12 pm 文章主題: 怪事求解 |
|
|
本人在VFP报表中用ole控件打印jpg图片,遇到难题:
1.将ole绑定控件的值绑定的特定的文件名(如 "c:\mypic.jpg "),是可以正常预览和打印文件。但当程序编译后运行出现怪的情况,即当该程序装到我单位的电脑上运行时,我修改被绑定的图片文件的内容(如 "c:\mypic.jpg ")不能反应到报表输出结果中(输出结果始终是设计报表时绑定图片的内容);但把该程序安装到我家里的电脑时,修改被绑定的图片文件的内容则可以反映到输出报表中。(后者是我所要的结果。)不知道是什么原因? |
|
回頂端 |
|
|
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 2 樓
|
發表於: 星期一 五月 09, 2011 5:14 pm 文章主題: |
|
|
原因就是"C:\" |
|
回頂端 |
|
|
richshih
註冊時間: 2007-10-11 文章: 153
第 3 樓
|
發表於: 星期一 五月 09, 2011 6:42 pm 文章主題: |
|
|
你的電腦是在vfp的環境下運行的嗎(非exe檔) |
|
回頂端 |
|
|
zzbdyx
註冊時間: 2004-02-04 文章: 37
第 4 樓
|
發表於: 星期一 五月 09, 2011 8:18 pm 文章主題: |
|
|
這樣描述問題可能更清楚,現在有一數據表aa,其中有一字段pic 存儲BMP圖片文件的絕對路徑如:e:\aa.bmp
現在有一報表文件x用ole控件打印圖片文件,ole關聯字段alltr(prncur.pic)
現在執行命令
select * from aa into curs prncur
sele prncur
REPORT FORM x PREVIEW NOCONSOLE
能夠正確打印,但是我把bmp文件本身用另外一個bmp圖片文件替換後再執行,居然打印出來的還是原來的圖片,當退出系統重新進入後打印又正常!也就是當圖片文件本身發生改變但是文件名及路徑不變的情況下打印的圖片文件是同一個。
以上情況只有在編譯後才會出現!!
盼高手能給出原因及怎麼樣解決這問題 |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2158
第 5 樓
|
|
回頂端 |
|
|
zzbdyx
註冊時間: 2004-02-04 文章: 37
第 6 樓
|
發表於: 星期二 五月 10, 2011 9:39 am 文章主題: |
|
|
非常感謝garfield給出解答,問題已經解決 |
|
回頂端 |
|
|
|