VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/01/26(Fri) 02:16
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe: マルチ様式でテキストを出力するプログラム

>  (1)伝票ヘッダー、伝票明細、合計の3種類のレコードをランダムにテキストファイルに
>     書き出す。それぞれ異なるレコード長を持ち、各レコードの組み合わせはランダムに
>     発生する。
>  (2)1レコードごとに改行コードで区切って出力する。
その仕様だと、ファイルの作成時は良いとしても、ファイルの読み込みの際に、
それぞれのレコードが「ヘッダ レコード」「明細レコード」「合計レコード」の
いずれなのか、判別できないのでは?


>   このような場合、どう作りこめばよかったのでしょうか。
レコード長が異なるのであれば、ランダムアクセスでの書き込みは無理でしょう。

作成するのがテキストデータのみであれば、Output モードか Append モードで開いて、
Print # で作成するのが良いかと思います。

バイナリデータも含まれるのであれば、Binary モードで Open して、
伝票ヘッダ、明細、合計のそれぞれのデータを Put # で作成すればよいかと。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -