![]() |
VB6.0另存圖檔的功能
各位先進們好,今天做了一個另存新檔的功能,但打開存好的圖檔卻無法顯示,程式碼如下:
語法:
Private Sub save_Click() 但不知怎麼改才對,Run程式時出現錯誤訊息,謝謝。 PS:會出現執行階段錯誤'438'物件不支援此屬性或方法,指的就是我上面那行。 |
Scripting.FileSystemObject
只能賦予 fso基本的檔案系統 複製、搬移、刪除...等等能力(就類似 Windows 檔案總管 ) 像存 圖檔格式 這種能力是不包含在內的 其實VB本身就有提供存圖函數 SavePicture Picture1, FileName 想想既然有 LoadPicture 那當然就有 存圖函數 啦 只是能存的格式不多就是了... |
引用:
|
引用:
(用過 PaintX.dll、GflAx.dll,其中 GflAx.dll功能比較強大,但掛上 DLL編譯成軟體移植時就必須帶著走 軟體需打包成安裝檔方式,也就大多了...) 個人以前也找過相關用API來實現 提供一個 ... 運行前請確認系統內(C:\WINDOWS\system32)是否有 GDIPLUS.DLL (這是一個微軟的程式庫,理論上大家都會有才對) 語法:
Private Type GUID SaveJPG PictureBox1.Image, "c:\1.jpg", 100 '品質從1~100 |
感謝版主慷慨解囊,您那個太複雜了,我看不太懂,已用其它方式解決了,謝謝您。
|
所有時間均為台北時間。現在的時間是 05:44 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *