Print #で余分な改行が入る

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
Ken

Print #で余分な改行が入る

#1 投稿記事 by Ken »

Print #命令でファイルを出力すると、最終行に余分な改行が入ってしまいます。
この改行を入れないようにするには、どうすればいいのでしょうか。
Ken

#2 投稿記事 by Ken »

すみません。2重投稿してしまいました。
konisi
記事: 893
登録日時: 2005年7月25日(月) 13:27
お住まい: 埼玉県東松山市
連絡する:

#3 投稿記事 by konisi »

それは元々そういう仕様なので、次のような関数を別途作ってあげる必要があります。

コード: 全て選択

Sub PRINT_ToFile2(FileNumber As Long, buf As String)
	Dim dwAccessByte As DWord
	FileNumber=FileNumber-1
	WriteFile(_System_hFile(FileNumber),buf,Len(buf),VarPtr(dwAccessByte),ByVal NULL)
End Sub
追記
デバッガを走らせてみて初めて、command.sbp内のPRINT_ToFile関数のbufの値に改行コードが添付されている事に気が付いた僕です。
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。

に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
返信する