昔のBASICみたいなLPRINT

タグの編集
投稿者 元PG  (社会人) 投稿日時 2009/4/23 03:09:00
昔のN88basicみたいな
LPRINTとかPRINT USINGみたいな命令はVBには無いんでしょうか?
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2009/4/23 03:55:50
N88basic → N88-BASIC (すべて大文字)というツッコミはさておき。
お使いのバージョンは、VB6 でしょうか? VB.NET でしょうか?

VB6 だとしたら、たとえば
  LPRINT TAB(5); "a"; TAB(10); "b"; TAB(15); "c"; TAB(20); "d"
という BASIC コードは、
  Printer.Print TAB(5); "a"; TAB(10); "b"; TAB(15); "c"; TAB(20); "d"
  Printer.EndDoc
というコードに置きかえる事ができます。

また、PRINT USING に相当する機能はありませんが、USING$ 関数に相当する機能として
「Format 関数」という物が用意されていますので、これを併用する事で目的を果たせるかと。
投稿者 元PG  (社会人) 投稿日時 2009/4/23 04:06:13
早速の返答ありがとうございます
VS2008 ですからVB.NET ですかね?

N88-BASIC 見たいに
LPRINTで簡単に命令1つでテキストの印刷できないんでしょうか
投稿者 ヴァン  (社会人) 投稿日時 2009/4/24 01:00:10
LPRINTはLPTポートに出力する関数だったと思います。
LPTポートにプリンタが接続されているから結果的に印刷されますが。

今はこの様に手軽に印刷は出来ませんね。
投稿者 (削除されました)  () 投稿日時 2009/4/24 02:56:34
(削除されました)