掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
固定長ファイルの読み書きについて (ID:42934)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になります。 DelphiXE2を使用してプログラムを作っています。Delphiを使うのはVer5以来なので数年間のブランクがあるのですが…。 ハンディのデータを読み書きする為に、DBから固定長ファイルに読み書きをしようとして、昔の感覚で StrText := Copy(DB.FieldByname('取引先CD',1,4).AsString; StrText := StrText + Copy(DB.FieldByname('取引先名').AsString + ' ',1,20; StrText := StrText + Copy(DB.FieldByname('取引先略名').AsString + ' ',1,20; StrText := StrText + Copy(DB.FieldByname('担当CD').AsString,1,4; みたいな感じで出力したところ、結果は 1001株式会社品川商事 品川商事 9001 1002ブティック青山 青山 9002 1003サロン・ド・シブヤ シブヤ 9001 のように桁ずれしてしまいました。漢字もスペースもUNICODEとして扱っているようです。 欲しい出力結果は 1001株式会社品川商事 品川商事 9001 1002ブティック青山 青山 9002 1003サロン・ド・シブヤ シブヤ 9001 なのですが、どうやって桁を合わせればいいでしょうか? プログラムは素人レベルなのでよろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.