昔のBASICみたいなLPRINT
投稿者 魔界の仮面弁士  (社会人)
投稿日時
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 関数」という物が用意されていますので、これを併用する事で目的を果たせるかと。
お使いのバージョンは、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つでテキストの印刷できないんでしょうか
VS2008 ですからVB.NET ですかね?
N88-BASIC 見たいに
LPRINTで簡単に命令1つでテキストの印刷できないんでしょうか
投稿者 ヴァン  (社会人)
投稿日時
2009/4/24 01:00:10
LPRINTはLPTポートに出力する関数だったと思います。
LPTポートにプリンタが接続されているから結果的に印刷されますが。
今はこの様に手軽に印刷は出来ませんね。
LPTポートにプリンタが接続されているから結果的に印刷されますが。
今はこの様に手軽に印刷は出来ませんね。
投稿者 (削除されました)  ()
投稿日時
2009/4/24 02:56:34
(削除されました)
LPRINTとかPRINT USINGみたいな命令はVBには無いんでしょうか?