關於DELPHI的串列埠通訊問題。讀取陣列的問題。

2025-01-06 06:30:18 字數 2158 閱讀 7428

1樓:網友

你讀出來的是乙個整型,這是對的。注意,你定義的arr1陣列長度為5位元組了。下面是我寫的測試**,顯示的結果就是13761317:

我這裡位元組和你說的反過來了,不知道是不是你弄錯了還是你讀出來的就是反的,如果讀出來就是反的需要自己處理一下。

var arr1:array[0..3] of byte;

beginarr1[0]:=37;

arr1[1]:=251;

arr1[2]:=209;

arr1[3]:=0;

showmessage(inttostr(pinteger(@arr1)^)

end;顯示的結果正是你要的結果13761317,所以你把資料讀到arr1陣列以後,需要通過pinteger指標型別轉成整型,就行了,如下:

pinteger(@arr1)^

delphi記錄型別的陣列存到記錄型別的檔案如何又讀取出來

2樓:網友

記錄型別的陣列存到記錄型別的檔案?

有些不懂這個意思是什麼。還請詳細說明下。

3樓:

理解,和數學有關的,記得采納有``

delphi 從配置文件讀取的資料怎麼儲存到陣列?

4樓:謝3哥

1、怎麼放到陣列裡。

tinifile有乙個函式,readsectionvalues()好像 ,可以直接把小節讀到tlist裡面。

2、怎麼判斷時間。

for迴圈和pc的time比較呀。

delphi有關執行緒讀寫 串列埠通訊

5樓:網友

你的意思是你自己往這個埠寫資料,然後自己讀出來麼?

這個當然不可能, 你寫進去的資料傳送到了對方機器, 對方才能讀出來; 對方寫的資料你才能讀到。

關於 delphi 讀取檔案的問題

6樓:陽光上的橋

處理無格式檔案的方法:

var f:file;

b:array [0..65535] of byte;

beginassign(f,'');

resetfile(f,1);

blockread(f,b,sizeof(b));//讀資料,寫回去的時候使用blockwrite

closefile(f);

end;函式具體的引數請你檢視help提示。緩衝區可以是任何型別,比如string或者array of char

delphi讀取檔案內容的問題

7樓:網友

//獲取16進位數,你可以將沒用的資訊都替換掉,然後在重新組合。

for i:= 0 to - 1 do

beginsnewstr:= stringreplace(hexlisttxt[i], '0x', '', [rfreplaceall]);

snewstr:= stringreplace(snewstr, ',', '', [rfreplaceall]);

end;/初始化hexlisttxt

convertlist:= ;

for i:= 0 to - 1 do

begintmpstr:= resultlist[i];

for j:= 0 to 7 do

begin j * 4 + 1, 4));

end;end;

8樓:

var strlist:tstrings;

result:string;

beginstrlist:=;

檔案路徑);

result:=stringreplace(,'$','',[rfreplaceall]);//去掉檔案內容中的$

.end;你的要求是可以達到的,只是並不是很瞭解你想要的效果,比如:讀出到**去。

delphi陣列操作問題

9樓:網友

先定義陣列長度。

setlength(arrayname, 10);

然後就可對陣列元素賦值。

arrayname[0] :hello';

串列埠除錯的問題,關於串列埠除錯的問題

請參閱如下 本人的答覆 以下摘自msdn的解釋 settings 屬性 設定並返回波特率 奇偶校驗 資料位 停止位引數。語法object.settings value settings 屬性語法包括下列部分 部分 描述 object 物件表示式,其值是 應用於 列表中的物件。value 字串表示式,...

關於delphi和sql的問題

var k string beginwith adoquery1 dobegin close update fj set fpfpc1 k where id 1 execsql update insert delete的時候都要用execsql,select的時候用open end end vark...

關於delphi7中dbgrid的問題

1.拖一個panel控制元件,設定align屬性為alclient,然後把dbgrid1放置在panel1上面,先隨便拖出一個你想要的大小,然後連線好你 需要顯示的資料。2.在程式的 implementation部分定義一個stringlist,用來存放變化前的dbgrid1的寬,高,上邊距,左邊距...