1、我們操作串列埠時,發現資料返回不對,或者沒有資料返回,首先需要看一下波特率是不是設定正確
2、delphi下用tmscom的串列埠操作
1)傳送資料
function senddata(data: array of byte;len: integer): boolean;
var
temp: variant;
i: integer;
begin
result := false;
if mscomm.portopen then
begin
temp := vararraycreate([0,len-1],varbyte);
for i:=0 to len-1 do
begin
temp[i] := data[i];
end;
mscomm.output := temp;
result := true;
end;
end;
2)接收資料
varrecbuf: array of byte;
reclen: integer;
begin
trycase mscomm.commevent of
comevreceive: //接收到資料
begin
reclen := mscomm.inbuffercount;
setlength(recbuf,reclen);
tryrecbuf := mscomm.input;
beego orm insert操作問題記錄
beego 說明文件中的操作 在實際操作學習過程發現乙個設定關健點 乙個資料表中全部欄位是verchar型別,在如下 的編碼執行時 3 寫入行程記錄 id,o.insert inoutdetail 解決方法 在儲存的資料表中欄位處理加乙個id自增字段 型別int 欄位名稱一定是id,通過幾次測試分析...
雜項操作問題記錄
2 主機可以ping同虛擬機器,開發板,但是虛擬機器無法ping通 問題 主機可以ping同虛擬機器,開發板,但是虛擬機器無法ping通 解決方法 關閉防火牆 3 提示 bin sh 1 pushd not found 錯誤 網上解決方法,其實根本原因是 進入 bin目錄,檢視sh的鏈結檔案,顯示如...
關於Excel匯入的問題記錄
前提為oledb excel。根據需求,多數是對於表的資料的匯入。於是產生這麼乙個需求過程 1。準備乙個空的標準excel。2。根據表名查詢字段 3。動態生成字段表頭 4。copy空的標準excel,迴圈表頭生成新的標準excel以二進位製流匯出。5。使用者再根據表頭的提示新增資料再上傳提交。1步和...