欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

delphi自定義控件調(diào)用動態(tài)庫,靜態(tài)網(wǎng)頁測試-創(chuàng)新互聯(lián)

折騰著,自己摸索著走,會的,不會的,自己查。一門沒學(xué)過的語言,雖然說很多的語法和用法和之前所學(xué)的很多的一樣,但是句型和基礎(chǔ)結(jié)構(gòu)都不一樣。會點,記點,防忘~~

連山ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

摸索著做了個demo.ocx控件,步驟如下:

    file -> new -> other -> ActiveForm ,為何用這個俺也不懂,從網(wǎng)上看到的。然后 edite -> add to interface 編寫function 或者procedure,自己做了個function函數(shù)Get_DeviceOpen(Port, BaudRate: Integer): WideString; 輸入兩個int參數(shù),輸出的是WideString

    但不知道為何,add to Interface這個菜單按鈕總是灰色的,使用不了,問了同事,在view -> type Library那里右鍵選擇 new -> method ,然后在 parameters那里編輯相應(yīng)的參數(shù);如圖:使用的是function有返回的值,折磨了下將modify的值設(shè)置為圖的類型就可以了。

一直的在想著,pascal 沒有用return來返回值,到底在函數(shù)里面,返回的是哪個的值,昨天想到今天,網(wǎng)上查不到,弄了弄,早上無意中看到人家將函數(shù)的名稱進行賦值,才明白:

function TActiveFormX.Get_DeviceOpen(Port, BaudRate: Integer): WideString;
   var resulted: Integer;
begin
 resulted := open_device(Port,BaudRate);
 if(resulted <> 0) then
    begin
       Get_DeviceOpen := '打開端口失敗'         //函數(shù)返回值
    end                            //此沒有“;”
 else
    begin
       Get_DeviceOpen := '打開端口成功,波特率為'+inttostr(BaudRate)   //函數(shù)返回值
 end;

end;

在應(yīng)用層上調(diào)用底層動態(tài)庫接口函數(shù),調(diào)用如下:

 function open_device(const port:integer; const baud:integer):word; stdcall ;external 'mw_mt32.dll';
  function get_version(const icdev:integer;const Ver,Verlen:PAnsiChar):word;stdcall ;external 'mw_mt32.dll';

其中接口文檔的說明如下:

打開通訊接口

HANDLE open_device(__int16 port,unsigned long baud);

功能:初始化通訊端口

參數(shù):

Port:通訊端口號,0、1、2、3分別代表串口1、2、3、4;

    對于USB口,該參數(shù)無效,可以設(shè)置為0.

baud:通訊口為串口時表示波特率,其值可為1200~115200。

    對于USB口,該參數(shù)無效,可以設(shè)置為0.

返回值:

2.讀取硬件版本號

 __int16 get_version(HANDLE icdev,unsigned char *Ver);

功能:讀硬件版本信息

參數(shù):icdev:通訊設(shè)備標識符

 len:硬件版本長度

 data_buffer:硬件版本信息

返回值:

<>0 失敗

=0 成功

    <=0 錯誤

>0  通訊設(shè)備標識符

使用靜態(tài)網(wǎng)頁調(diào)用我的中間ocx控件,在網(wǎng)頁中插入控件的內(nèi)容(如下):

<body>
<object classid="clsid:79198F0E-12AD-4585-A5E4-B51051A1850A" width="0" height="0" id="dtm" codebase="mw_mt.ocx"> </object>

使用js腳本,在js腳本中調(diào)用控件的function如下: resulted = dtm.Get_DeviceOpen(port,BaudRate);

本文題目:delphi自定義控件調(diào)用動態(tài)庫,靜態(tài)網(wǎng)頁測試-創(chuàng)新互聯(lián)
本文路徑:http://aaarwkj.com/article32/cchisc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、做網(wǎng)站小程序開發(fā)、云服務(wù)器、GoogleApp設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
亚洲成av人片乱码午夜| 国产男女猛烈无遮挡av| 日韩三级一区二区三区| 国产精品国产精品三级在线观看| 成人激情电影免费在线| 亚洲av在线av天堂| av在线免费观看大全| 国产精品成人av在线| 亚洲中文字幕乱码丝袜在线精品| 97视频精品在线播放| 日本中文字幕在线播放一区| 日本乱一区二区三区在线| 午夜午色夜之日本福利片| 亚洲毛片高清一区二区三区| 不卡一区二区黄色av| 亚洲激情一区在线观看| 欧美日韩亚洲国产专区精品| 日韩一二三四区免费观看| 人妻少妇系列一区二区| 色婷婷一区二区三区影片| 日韩一卡一卡在线观看| 国产亚洲精品视频热 | 91无人区一区二区三乱码| 日韩精品人妻一区二区网站| 亚洲激情自拍偷拍视频| 国产极品嫩模在线观看91| 毛片精品一区二区二区三区| 正在播放老肥熟妇露脸| 精品蜜桃臀91人少妇| 午夜免费视频观看在线| 男人的av天堂东京热| 精品国产av一区二区麻豆| 亚洲精品aa片在线观看国产| 国产欧美日韩精品久久久久久| 久久综合伊人欧美精品| 欧美精品久久久久九九九| 日本午夜一区二区在线观看| 亚洲成人日韩国产欧美| 一区二区三区高清人妻日本| 丁香婷婷激情五月天综合| 美味人妻手机在线观看|