Delphi Kylix
摘要: 用Delphi 6開發(fā)Web Service初探
簡(jiǎn)介:“網(wǎng)絡(luò)就是計(jì)算機(jī),軟件就是服務(wù)”的思想已經(jīng)逐步深入人心。由于Web Services能夠通過(guò)網(wǎng)絡(luò)把服務(wù)直接遞送給終端用戶,而且由眾多主流廠商所支持和描繪的美好前景也讓我們心動(dòng)不已。據(jù)有關(guān)報(bào)告預(yù)計(jì),2002年多數(shù)企業(yè)將會(huì)對(duì)于Web服務(wù)產(chǎn)生關(guān)心。另外,在2004年Fortune 2000家企業(yè)引進(jìn)的應(yīng)用軟件解決方案之中,Web服務(wù)將占很大的比重。最近,關(guān)于如何建立Web Service的文章較多,但大多是用VS.NET完成的,而關(guān)于如何用Delphi 6開發(fā)的文章較少。本文介紹了一個(gè)用Delphi 6開發(fā)Web Service的簡(jiǎn)單的例子,以達(dá)到拋磚引玉之效果。
閱讀全文
摘要:
Delphi 6用戶端應(yīng)用程式藉由THTTPRIO呼叫遠(yuǎn)端Web Service
Delphi 6用戶端應(yīng)用程式藉由THTTPRIO呼叫遠(yuǎn)端Web Service,而TOPToSoapDomConvert可以把Object Pascal的呼叫和參數(shù)自動(dòng)轉(zhuǎn)換為SOAP封裝的格式資訊,再藉由THTTPReqResp傳送HTTP封包。而在伺服端THTTPSoapDispatcher則負(fù)責(zé)處理用戶端傳送來(lái)的SOAP/HTTP資訊,並且透過(guò)THTTPSoapPascalInvoker元件來(lái)自動(dòng)啟動(dòng)能夠處理這個(gè)SOAP/HTTP請(qǐng)求的Object Pascal程式碼。至於TWSDLHTMLPublish則能夠自動(dòng)的根據(jù)Delphi實(shí)作的Web Service來(lái)產(chǎn)生WSDL並且輸出此WSDL讓用戶端應(yīng)用程式能夠使用這個(gè)WSDL來(lái)呼叫Web Service。
It's important to realize that a Web App Debugger executable project should not be deploye
閱讀全文
摘要: 對(duì)于給定的一個(gè)文件名,怎么知道它所代表磁盤文件的確是文本文件?這里有一個(gè)很簡(jiǎn)單的方法:把給定的那個(gè)文件看作是無(wú)類型的二進(jìn)制文件,然后順序地讀出這個(gè)文件的每一個(gè)字節(jié),如果文件里有一個(gè)字節(jié)的值等于0,那么這個(gè)文件就不是文本文件;反之,如果這個(gè)文件中沒有一個(gè)字節(jié)的值是0的話,就可以判定這個(gè)文件是文本文件了。這是原理,下面看看在Delphi 中怎樣編程來(lái)實(shí)現(xiàn)它--
閱讀全文