當前位置:首頁 » 網頁前端 » delphiweb
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

delphiweb

發布時間: 2022-01-17 17:56:39

⑴ 如何用DELPHI編寫支持ASP的WEB伺服器

伺服器具備的條件是24小時開機,因為要向外開放網路。web的話就必須搭建相應的環境,比如你製作的網站是asp環境就必須搭建asp環境的,還有php,jps等等,根據自己的需求安裝環境,還有其他的web應用。搭建網站的條件是
1.域名(comcnorg等等)
2.伺服器(自己電腦,或者購買伺服器)
3.腳本(aspaspxphpjsp等等)為了防止別人入侵你的網站你可以安裝相應的軟體來防止別人入侵你的網站比如:安全寶,安全狗。

⑵ Delphi做Web瀏覽器:窗體代碼部分

Flags is a set of values that specify whether to add the resource to the history list, whether to read from or write to the cache, and whether to display the resource in a new window. It can be a sum of zero or more of the following:

Constant Value Meaning

navOpenInNewWindow(1) Open the resource or file in a new window.
navNoHistory(2) Do not add the resource or file to the history list. The new page replaces the current page in the list.
navNoReadFromCache(4) Do not read from the disk cache for this navigation.
navNoWriteToCache(8) Do not write the results of this navigation to the disk cache.
navAllowAutosearch(16) If the navigation fails, the Web browser attempts to navigate common root domains (.com, .e, and so on). If this still fails, the URL is passed to a search engine.

這是一種數據類型。 下面的是參數而已, 就是全部用FLAGS代替了。

⑶ Delphi製作Web瀏覽器

Checked 是個bealoon 變數,取true/false,那麼加上not
就成了 不是真/不是假

⑷ delphi7中用webbrowser獲得網頁文本框中輸入的內容。

用webbrowser1.Navigate方法訪問網頁後,用以下方法來取值和賦值
((webbrowser1.document as ihtmldocument2).all.item('J_0201020',0) as ihtmlinputelement).value

ps:要引用MSHTML單元

⑸ delphi 開發web怎樣

Web 開發有多種應用形式,要看應用的平台(比如是電腦還是手機)。

以下提供用 delphi 開發 web 的一些方式:

一、使用 Indy 組件包里的 Internet 控制項
如果是開發網路應用(架構web伺服器等),可以使用 Indy 組件包里的 Internet 控制項。

二、使用 IntraWeb 組件
IntraWeb很像是普通的應用程序,唯一不同的是它的用戶界面是用瀏覽器代替了通常的Windows界面,當把應用程序安裝到Web伺服器上之後,用戶馬上就可以通過它的網路地址來開啟它,應用程序會馬上建立使用者的用戶信息,這樣就可以避免丟失用戶信息或者與其它的使用者發生使用混亂。

三、開發 Android / IOS 手機應用

此外,UniGUI 組件包改編 ExtJS 框架,提供了一整套的 web UI 元素。

⑹ delphi如何上傳文件到web伺服器

上傳有兩種,一種是用ftp控制項,需要有帳號和密碼來上傳文件。優點是方便,缺點是別人用一些監聽工具可以攔截到你的帳號和密碼。

另一種是用asp(或其它)寫一個上傳腳本,然後delphi調用這個頁面,直接實現上傳。就跟某些論壇上發貼可以帶附件一樣。優點是安全。缺點是「不是每個人既會delphi又會asp」。

⑺ 如何在delphi中調用WebService

Delphi 調用webservice介面

一、使用向導

1.導入wsdl文件:file--new----other----webservice---WSDLimporter---輸入wsdl地址

http//ww.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl

完成之後,即可導入wsdl文件。

註:結尾處的'?wsdl'不能少。

2.在導入的wsdl文件中手動添加部分注冊代碼:

InvRegistry.RegisterInterface(TypeInfo(qqOnlineWebServiceSoap), 'http://WebXml.com.cn/', 'utf-8');
InvRegistry.RegisterInvokeOptions(TypeInfo(qqOnlineWebServiceSoap),ioDocument);//此處必須手動添加,delphi無法自動生成
InvRegistry.RegisterDefaultSOAPAction(TypeInfo(qqOnlineWebServiceSoap), 'http//WebXml.com.cn/qqCheckOnline');

3.調用代碼

4.運行結果

⑻ 要用delphi做web開發,採用哪種方式比較好

delphi就是擅長CS架構的,做bs架夠太麻煩了,尺有所短,寸有所長,要發揮自己的優勢

⑼ delphi開發web控制項的資料

你說的是active form嗎??
新建active form工程後就和開發一般的桌面程序一樣了. 答案補充 基本一樣,你可以建一個來試試嘛!!
delphi7開發active form會有BUG,在使用project->web deploy發布一次activeformx後[web deployment options]和[web deploy]菜單項被置灰無法再次使用,這里通過在[tools]菜單項中,增加:
[web deployment options]
[web deploy]
項來修復Delphi7的這個Bug。

其實,程序也是如何使用IDE的一個簡單例子。

這個補丁程序下載地址:
http://www.2ccc.com/article.asp?articleid=3830

⑽ delphi中我自己做了一個WEB瀏覽器,但是點擊一些鏈接打開的新窗口總是IE的,我應該

添加webbroser的onNewWindow2的實踐
procere TFmMain.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
var
str: string;
begin
//禁止彈頁面
Cancel:= true;
try
str:= WebBrowser1.oleObject.document.ActiveElement.GetAttribute('href');
if str <> '' then
begin
try
WebBrowser1.Navigate(str);
except
showmessage('暫時無法打開此站點!');
end;
end;
except
end;
end;