全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1171
推到 Plurk!
推到 Facebook!

HTML App Develop Framework 套件 BCB5 離線開發免費測試版

 
JL9168
中階會員


發表:133
回覆:223
積分:76
註冊:2011-09-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-07-03 11:11:34 IP:114.33.xxx.xxx 未訂閱
To BCB All users

附件為給BCB5版的使用者開發離線WebApp的套件,另附上一個簡易的Sample!!

ZIP檔的解壓密碼為:ktop1234

這是第二版: 多加了一個函式DoInitial_OffLineWebAppWithCtrl( ),方便在BCB5中呼叫離線處理!!

編輯記錄
JL9168 重新編輯於 2013-07-03 15:16:51, 註解 無‧
JL9168
中階會員


發表:133
回覆:223
積分:76
註冊:2011-09-29

發送簡訊給我
#2 引用回覆 回覆 發表時間:2013-07-03 14:05:33 IP:114.33.xxx.xxx 未訂閱
想請教BCB5的高手們

函式原型 --->DoInitial_OffLineWebApp(Classes::TComponent* const * inPages, const int inPages_Size);

程式要怎麼帶參數啊? 太久沒用.....忘記怎麼寫了
JL9168
中階會員


發表:133
回覆:223
積分:76
註冊:2011-09-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2013-07-03 15:18:08 IP:114.33.xxx.xxx 未訂閱
改成呼叫 

DoInitial_OffLineWebAppWithCtrl(fMain->Adv_Html_PageCtrl);

就簡單多了!!


===================引 用 JL9168 文 章===================
想請教BCB5的高手們

函式原型 --->DoInitial_OffLineWebApp(Classes::TComponent* const * inPages, const int inPages_Size);

程式要怎麼帶參數啊? 太久沒用.....忘記怎麼寫了
編輯記錄
JL9168 重新編輯於 2013-07-03 15:20:23, 註解 無‧
JL9168
中階會員


發表:133
回覆:223
積分:76
註冊:2011-09-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2013-07-03 15:20:04 IP:114.33.xxx.xxx 未訂閱
最後附上BCB ISAPI DLL主程式的程式碼

//---------------------------------------------------------------------------
#include
#include
#include
#include
#include
#include

#include "UfMain.h"

#pragma hdrstop
#pragma link "wininet.lib"

USEFORM("UfMain.cpp", fMain);

//---------------------------------------------------------------------------
#define Application Forms::Application
//---------------------------------------------------------------------------
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
{
try
{
fMain = new TfMain(Application);
//------------------------------------------------------------------------------
Uadv_isapi_utils::DoInitial_OffLineWebAppWithCtrl(fMain->Adv_HTML_PageCtrl1);
//------------------------------------------------------------------------------
}
catch (Exception &exception)
{
}
return 1;
}
//-------------------------------------------------------------------------------
//網頁主程式
void _fastcall WebAppMain( TAdv_WebSession* Session, TPub_Request* Request
,TPub_Response* Response)
{
if(Request->EventPage == "")
{
Response->Write(fMain->MainPage->CtrlToHtml("",""));
}
else
{

}
}
//-------------------------------------------------------------------------------
extern "C"
{
int __export WINAPI HttpExtensionProc(TEXTENSION_CONTROL_BLOCK &ECB)
{
pub_App=Application;
pub_InitParamStr = "EMPTY-PARAMS";
pub_WebMainProc = WebAppMain;
pub_InitialProc = NULL;
pub_ReleaseProc = NULL;
pub_AjaxEventProc = NULL;

return Uadv_isapi_utils::HttpExtensionProc(ECB);
}
}

#undef Application
//---------------------------------------------------------------------------
系統時間:2024-11-21 19:56:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!