線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1459
推到 Plurk!
推到 Facebook!

在 Runtime 直接將資料存進 Exe (FOR BCB6)

 
China Join
中階會員


發表:81
回覆:242
積分:89
註冊:2003-03-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-05 10:59:22 IP:218.170.xxx.xxx 未訂閱
Justmade 版主發表的『在 Runtime 直接將資料存進 Exe』 這一篇,小弟將其改成 BCB 的語法也在BCB6 下測試成功了,因為原作者提供的範例都是 DELPHI 的,所以小弟將改成 BCB 的版本傳上來供大家參考,請自行取用ㄅ,若有錯誤請多多包涵 THX //--------------------------------------------------------------------------- #include "ExeMod.hpp" #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::FormCreate(TObject *Sender) { String Temp; TMemoryStream *MyStream = new TMemoryStream(); TJPEGImage *MyPic = new TJPEGImage; ExtractFromExe("img",Temp);//取出 img if (Temp=="") return; try{ String2Stream(Temp,MyStream);//轉換成記憶體串流 MyPic->LoadFromStream(MyStream);//取出影像 Image1->Picture->Assign(MyPic);//分配給 Iamge1 顯示 }__finally{ MyStream->Free(); MyPic->Free(); } } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { if(OD->Execute()){ DelFromExe("img");//刪除影像 AddFile2Exe("img",OD->FileName);//加入檔案(圖片) AlterExe(); } } //---------------------------------------------------------------------------
附加檔案:31723_test.zip
mkbobo
一般會員


發表:4
回覆:68
積分:19
註冊:2003-04-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-06 09:56:09 IP:61.222.xxx.xxx 未訂閱
是不是少了某個檔頭阿 #include "ExeMod.hpp" <<=== 在原先下載的Delphi的檔案裡面也沒有耶
China Join
中階會員


發表:81
回覆:242
積分:89
註冊:2003-03-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-06 10:02:13 IP:218.170.xxx.xxx 未訂閱
元件要先安裝ㄚ,安裝方式可以參考     http://delphi.ktop.com.tw/topic.php?topic_id=31622    安裝成功後就會產生 ExeMod.hpp,記得路徑要設喔  
mkbobo
一般會員


發表:4
回覆:68
積分:19
註冊:2003-04-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-06 18:38:30 IP:61.222.xxx.xxx 未訂閱
喔~~~~原來是這樣阿~~~謝拉~~~^^ 試了是可以的~~ 3q3q~~~~~
系統時間:2024-05-17 15:31:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!