全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1189
推到 Plurk!
推到 Facebook!

資料轉換問題

答題得分者是:cmf
m510011
一般會員


發表:18
回覆:18
積分:7
註冊:2002-05-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-27 15:14:47 IP:203.73.xxx.xxx 未訂閱
各位先進想請問您 資料傳入為string格式,希望直接置入Record型態 PWriteBasicInfo = ^WriteBasicInfo; WriteBasicInfo = {packed }record FuncCode:array[0..3] of Char; ErrorCode: array[0..3] of Char; RenewMark: Char; TakeMedicalType: array[0..1] of Char; NewBornMark: Char; ID : array[0..9] of Char; BirthDay: array[0..6] of Char; ServiceNo: array[0..1] of Char; CheckItemNo: array[0..1] of Char; NewBornDate: array[0..6] of Char; end; ............... var Buffer :WriteBasicInfo; ....... Buffer 如何將string型態資料搬入; 麻煩大家,在此先行謝過!!
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-27 15:23:09 IP:61.218.xxx.xxx 未訂閱
Move(s,Buffer, sizeof(Buffer);     發表人 - cmf 於 2003/01/30 12:42:58
------
︿︿
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-27 15:23:55 IP:147.8.xxx.xxx 未訂閱
Is it what you want? myID := '123456789'; StrPLCopy(Buffer.ID,myID,9); BTW, I would have to empty the buffer first, e.g. FillChar(Buffer,SizeOf(Buffer),#0);
m510011
一般會員


發表:18
回覆:18
積分:7
註冊:2002-05-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-02-04 17:31:42 IP:203.73.xxx.xxx 未訂閱
直接使用 Move(s,Buffer, sizeof(Buffer); 發生 如NewBornMark: Char;非Array在Compiler時發生錯誤,是否另有解法,謝謝
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-02-04 17:52:47 IP:61.70.xxx.xxx 未訂閱
PWriteBasicInfo = ^WriteBasicInfo;    WriteBasicInfo = {packed }record  case integer of  0:  (   FuncCode:array[0..3] of Char;   ErrorCode: array[0..3] of Char;   RenewMark: Char;   TakeMedicalType: array[0..1] of Char;   NewBornMark: Char;   ID : array[0..9] of Char;   BirthDay: array[0..6] of Char;   ServiceNo: array[0..1] of Char;   CheckItemNo: array[0..1] of Char;   NewBornDate: array[0..6] of Char;  )  1:   (    Buff:array[0..39] of char;   )    end;    var Buffer :WriteBasicInfo;     s:string;        Buffer.Buff:=Copy(Pchar(S),1,40);        
------
︿︿
系統時間:2024-05-04 13:42:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!