掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Byte型2次元配列のパラメータの渡し方 (ID:48913)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
前の質問の時に書き忘れましたが、環境も書かずに質問とな? はともかくとして、valuesにはANSIのC文字列を入れるということだと思いますので、 type CUST_KEYNO = record values: array[0..19,0..5] of AnsiChar; end; として、usesにAnsiStringsを追加して、 var Num: AnsiString; Cust: CUSTKEYNO; begin Num := '00004'; FillChar(Cust,SizeOf(Cust),0); AnsiSrings.StrPLCopy(Cust.values[0],Num,5); ... := GetCustomFile_EX(@Cust,...); という感じかと。伝票番号がStringに入ってた場合は AnsiSrings.StrPLCopy(Cust.values[0],AnsiString(Num),5); でしょうか。いずれにしても長さが超過してるときのチェックは要りますね。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.