欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

體驗 Delphi2009 的 JSON

系統 1725 0

自從Delphi2009添加了JSON這個特性之后,相信很多人都對它十分感興趣吧,我抽了個空做一個小小的Demo,演示了JSON傳遞數據的情況。

首先建立一個Server,放入DSServer, DSServerClass, TCPServerTransport各一個,然后把DSServerClass和TCPServerTransport關聯到DSServer。再放入 ADOConnection, ADOQuery, DataSetProvider, ClientDataSet各一個,做好關聯。這些組件將完成生成XML數據的作用。

做好后界面如圖所示:

體驗 Delphi2009 的 JSON

然后切換到代碼視圖,添加一個ServerClass,注意添加支持反射的預處理。

體驗 Delphi2009 的 JSON

然后實現這個方法,跟據SQL語句查出數據,然后返回相關的XML。

體驗 Delphi2009 的 JSON

編寫DSServerClass的OnGetClass事件。

好了,現在可以編譯并執行Server程序。在Server啟動著的情況下,進行Client的開發。
首先設計Client的界面,如下圖所示:

體驗 Delphi2009 的 JSON

注意把SqlServerMethod控件關聯到SqlConnection控件上,并且SQlConnection控件的Driver屬性設置為DataSnap。其他的數據組件按常規的方法進行關聯即可。
編寫Call按鈕的事件,如下:

體驗 Delphi2009 的 JSON

編譯并啟動Client,然后點擊Call按鈕,即可看到數據從Server端返回來了。

體驗 Delphi2009 的 JSON

到此為止,一個簡單的Demo就做好了,但是有一些事情還不簡單,如下:
我把Server放到了公網的服務器上,然后用Client去調用,卻發生了以下的情況,如圖所示,連接超時了

體驗 Delphi2009 的 JSON

我找了一下,并沒有在DataSnap的組件上找到Timeout屬性,但是它內定的Timeout時間實在是太短了,在公網上Call幾次,成功的幾率大概也就是50%,網絡狀況稍微差一些,就會超時。
這應該是DataSnap組件有所疏漏吧,至少Timeout屬性是必須有的,還需要繼續等待相關的補丁。

體驗 Delphi2009 的 JSON


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲人成在线播放 | 久久精品国产第一区二区 | 日韩欧美福利视频 | 黄色小视频在线观看 | 五月激情六月婷婷 | 毛片在线视频观看 | 色悠久久久久综合网伊人男男 | 99精品视频免费在线观看 | 国产精品岛国久久久久久 | 亚洲网站在线观看 | 夜班护士在线观看 | 在线天堂中文在线资源网 | 免费观看成人毛片A片2008 | 久久成人精品视频 | 五月网站 | 亚洲综合一二三区 | 亚洲v日本v欧美v综合v | 欧美黑人ⅹxxx片 | 狠狠色噜噜狠狠狠狠色吗综合 | 日本黄色福利视频 | 一级特黄aaa大片大全 | 日韩中文字幕不卡 | 免费午夜不卡毛片 | 天天夜夜操 | 美女福利视频国产免费观看 | 精品欧美一区视频在线观看 | 啪啪免费网站入口链接 | 亚洲精品久久久一区二区三区 | 天堂av资源 | 欧美久久综合 | 天天看天天摸色天天综合网 | 在线国产一区 | 国产精品系列在线 | 偷自拍第一页 | 男女久久久 | 丁香婷婷在线观看 | 色呦呦tv | 成人午夜18免费看 | 亚洲一区二区三区四区在线观看 | 免费国产成人α片 | 秋霞久久网 |