プログラムを学ぶための大学の社会人講座へ行こうと思っていますが、「アプリケーションプログラミング」のコースはVISURAL BASIC,C/C++,JAVAの三つに分かれています。どれが良いと思いますか?
目的は自営業のため、商品や情報など様々のものをデータベース化し、ウェブ上で取引先と共有し使いたいと思っています。(というか、アイデアも漠然としているので、実際にプログラミングを覚えて何ができるか知りたいというのがあります)
私自身はアクセスで簡単なデータベースを作ったり、遊びで簡単なCGIを書いて動かしてみたことがある程度です。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

ちょっと補足させてください。



>やはりC/C++やJAVAは素人には難しすぎますか?
そういう風には思いません。
言語そのものの難易度は VB < Java < C < C++ になると思います。

ただ、このなかでVBだけがIDE SUITというか開発環境なのに対し、
そのほかは、裸の言語だという点で前回の回答をしました。

(Microsoftの)ASPなどもふくめたVBやVBAの環境は、
アクセスをお使いの経験がおありになる事を考えても、もっとも
ゴールに近い選択だと思います。

Javaは基本的なAPI(システムとやり取りするための機能)を
含んだセット(SDK)で完結するのでは?という方もいらっしゃる
かも知れませんが、Webアプリを考えるならJ2EEが必須だと思います。
どの程度の期間の講座なのかわかりませんが、普通に考えてこれは
入ってこないと思います。
ただ、新しい言語だけあって、体系が洗練されているので、
取っ掛かりとしては最適だと思います。
(SDKとはJavaの基本セットで、sunのページでや雑誌の付録など無料
で配られています。J2EEとはEJBやJSP、ServletなどJavaベースの
アプリケーションサーバー構築に必要なものを含んだJavaの拡張部分で
無料のものもあるようですが、WebLogicなどの製品もあります)

もちろんVBにもそういった部分がありますが、Windows環境と
割り切る事(それしか出来ませんが)と単一の製品だということが
最大の強みだと思います。

処理系(OSとか)依存しない標準化のあるJavaと比べ、C/C++には
そういった部分で、知識の習得や情報収集などかなり段階を踏まねば
なりません。(時間や期間がかかるという意味で)
CGIを書くにしてもシステムの違い(例えばWindowsか、Linuxか)
を意識する必要があり、必要な知識の幅も膨大になってしまいます。
ただ、(つきなみですが)なんでも出来るという部分も否めませんし、
これが最大の強みでもあります。

このような感じで、もし時間が許すのであれば、すべてを
経験されるのも悪くはないと思います。

再度評価するとしたら
VB:やりたいことが1パッケージになっている。
Java:言語体系が洗練されていて学習にも適している。
C/C++:おおよそ全ての環境に適応でき、なんでも出来る。

まとめとして、それぞれの言語によって習得にかかる
時間と到達点が異なります。Webベースのアプリということで、
まずVB(+ASP)が、やはりおすすめです。
ただし、JavaやC/C++が使いたい局面は出てくると思いますし、
タイミングを見計らい、順に習得する方向を持つということで、
いかがでしょうか?

ちょっとまとまりが悪く変な回答になってしまい申し訳ありません。
ただ、どんなプログラマでも最初は素人なわけですので、
無理ということは絶対にないと思います。がんばってください。
    • good
    • 0
この回答へのお礼

大変専門的かつ詳しいお話をいただき、恐縮です。
とりあえず、VBにチャレンジしてみます。よく見ると基礎講座は三つとも一緒でした。なにか一つやってみて、どういう構造のものか少しでも理解できればという気持ちになりました。どれも難しそうで、中途で挫折する可能性も大ですが(笑)、結局は外注に出すことになったとしても、知識はあった方が良いような気がします。
本当にありがとうございました。

お礼日時:2001/05/07 15:28

> 目的は自営業のため、商品や情報など様々のものをデータベース化し、


> ウェブ上で取引先と共有し使いたいと思っています。

その講座の内容については、ぜひとも知っておきたいものですね。

おそらく、の話になってしまいますが、そのコースは、それぞれの
プログラミング言語の基礎をレッスンするような内容だと思います。
しかし、お考えのようなデータベース公開は、その基礎の技術では
扱わない内容でしょうから、更に書籍などで勉強するような形に
なるだろうと思います。
おやりになるには、ちょっと覚悟が必要かもしれませんよ。

ご回答のなかで、データベース公開を簡単に考えてらっしゃるよう
な感じのお答えがあったので、そこから考えると、JavaやC/C++は
すこし大仰すぎる感もあります。
Visual Basicで実現できることなら、それでやってしまうのが、
たぶんもっとも(時間・労力の面で)経済的でしょう。
できれば、Accessだけの機能で実現できる方法なども模索してみては?
とも思います
(最近は、そういうことができそうですよね...? 知識不足で、
 本当にできるかどうかは知らないのですが... ごめんなさい)。

でも...
あくまで「一般的には」という話ですが、
(また、多分に余計なお世話ということになりそうでもあるのですが...)
一般的には、お取引先にも係わるようなシステムについては、
安くて信頼性のありそうな業者を探して、そこに任せるというのが、
ベストな選択ではないか、とも思います...
もちろん、言うは易しで、どの業者がそれなのか? という
根本的な問題があるわけなので、結論の出ないことではあるのですが。

また、それとは全く別に...

これからもプログラミングに係わっていくお考えのようなので、
そう考えると、Javaあたりの知識もあると、今後なにかとよい
かもしれません。
オブジェクト指向が分かっていれば、Javaを使うシステムについても、
業者にキチンと細かく指示できるかもしれませんし、ことによっては
やりあったりなんかも、できるかもしれませんね(^^
    • good
    • 0
この回答へのお礼

わかりやすい回答をどうもありがとうございました。
アクセスでの方法を試みたこともあるのですがどうも中途半端で、結局本格的にするならVBの知識がないとダメみたいな感じでした。
業者はこれまでも社内のデータベース関係であれこれ頼んだのですが、どうも満足度で今ひとつで..仰るとおり、ベストな業者を探すのは予算に限りのある零細企業では困難で。そのあたりも、自分の知識と理解がもう少しあればという歯がゆい思いがありました。外注に出すにしても勉強をしたいと思ったものです。
VBの講座を受けてみることにしました。基礎講座のカリキュラムの中には、JAVAも含むデータベースをとりまく現在の概要のようなものもあるようなので、とりあえず始めてみようと思います。
どうもありがとうございました。

お礼日時:2001/05/07 15:38

ぜんぜん本質的ではないし、あまりおさえていないのですが、



VB(~6)とVB.netは構文的にはどのくらい違うのでしょうか?
以前VBマガジンで見た感じでは、別物だと思ったのですが。
あれだったらC#とのほうがよっぽど近い。

で、そういう状況でVBの講座を受けたとして、
新機能のWEB FORM(でしたか?)あたりがあるのとないのとではまったく違うのでは。

まあ、ごく基本の部分はそんなに変わらないかもしれませんが。
    • good
    • 0

プログラマを目指すのか、またはプログラミングそのものに


興味があるとかでなければ、VISURAL BASICをおすすめします。
なぜならば、これ以外では目的の結果を出すのに相当の知識と努力が
必要だからです。

講座のカリキュラムをご覧になるとおわかりになると思いますが、
最終到達地点が、まるでちがうはずです。

Javaでも一部アプレットを使うなど、GUIも登場すると
思いますが、VBのそれとはプログラムの複雑さがまるで違います。

文面からお察しするところ、目的がプログラミングそのものではなく
それらを活用したビジネスにあると考えた回答になりましたが、
いかがでしょうか。

この回答への補足

ウェブで活用するという部分を考えるとjubakoさんの仰るとおりJAVAかなと思っていたのですが、やはりC/C++やJAVAは素人には難しすぎますか?
カリキュラムは講座名が書いてあるだけで何ができるかまではよくわからないのです。
私は仕事の流れをシステム化したりするのがとても好きで、これまではそれらのアイデアを整理して外注に出していましたが、不景気ですし費用対効果で今後を考えると自分でやりたいと思った次第です。(自分がやりたいと思っていることは、プログラムの知識があればそれほど高度とも思われないので...ごくありきたりなデータベースをウェブ公開するということです)

補足日時:2001/05/04 07:26
    • good
    • 0

Web上での動作を考えるのであれば、


Javaがいいかとは思いますが、
C/C++があると、Javaにも通用するので、
便利かと思います。

VisualBasicは完全にソフトに依存するので、
今回の場合は、不向きですね。

それに、CでCGIを作ることも可能ですし。

この回答への補足

順番にすべてを勉強しようかなという気になってしまいましたが(すごい時間がかかってしまいそうですね)C/C++があると、Javaにも通用するというのは、C/C++をまずやった方がいいということですよね。
ただ、C/C++が一番難しそう、という印象があります。そのへんは、いかがでしょうか?

補足日時:2001/05/04 07:35
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QEXCEL VBA ワークシートのコピーについて

seaclearsky8です。

一つのブックに何枚ものワークシートを追加して保存するVBAについて
ご教授、よろしくお願いします。

コピー元 

MASTER Book MASTER Workseets

コピー先

Copy Book copy Worksheets


コピー元にはワークシートがMASTERワークシートの一枚しかありません。

その一枚のワークシートに値をVBAで入れていき処理し

コピー先のコピーBOOKにワークシートをコピーしていきたいです。

しかし、MASTERBOOKの処理が何通りかあり、

コピー元の一枚のワークシートに
処理別にデータを写し

コピー先BOOKに

         ワークシート名
ワークシート1 処理1ワークシート 
ワークシート2 処理2ワークシート
ワークシート3 処理3コピー元ワークシート3

という具合にワークシートを複数コピーしたいのですが

処理ごとにデータを代入し、コピー処理はできるのですが。

コピー先BOOK

ワークシート3 処理3ワークシート

だけしかコピーされてないBOOKが作成されます。
上書きされているのだと思われます。

対処法が調べましたが見つけられていません。

すいませんが対処法及び参考VBA等ご教授宜しくお願いいたします。

seaclearsky8です。

一つのブックに何枚ものワークシートを追加して保存するVBAについて
ご教授、よろしくお願いします。

コピー元 

MASTER Book MASTER Workseets

コピー先

Copy Book copy Worksheets


コピー元にはワークシートがMASTERワークシートの一枚しかありません。

その一枚のワークシートに値をVBAで入れていき処理し

コピー先のコピーBOOKにワークシートをコピーしていきたいです。

しかし、MASTERBOOKの処理が何通りかあり、

コピー元の一枚のワークシートに
処理別にデータを写し

コピ...続きを読む

Aベストアンサー

今どういうコードを書いているのか不明なので、とりあえず
「1つのシートを別のブックに複数回コピーする」ための参考ソースを書きます。
コピー元のブックに下記ソースを貼り付けて実行してもらえば
新規ブックにコピー元のシートが3枚コピーされると思います。
(新規ブックを追加しているのでシート数は3枚より多くなります)

Sub copySheet()
Dim masterWb As Workbook
Dim masterSh As Worksheet
Dim copyWb As Workbook

Set masterWb = ThisWorkbook
Set masterSh = masterWb.Sheets(1)
Set copyWb = Workbooks.Add

'ここからが実際のコピー処理です。
'単純に3回コピーメソッドを呼び出して3回コピーしています。
masterSh.Copy before:=copyWb.Sheets(1)
masterSh.Copy before:=copyWb.Sheets(1)
masterSh.Copy before:=copyWb.Sheets(1)

End Sub

今どういうコードを書いているのか不明なので、とりあえず
「1つのシートを別のブックに複数回コピーする」ための参考ソースを書きます。
コピー元のブックに下記ソースを貼り付けて実行してもらえば
新規ブックにコピー元のシートが3枚コピーされると思います。
(新規ブックを追加しているのでシート数は3枚より多くなります)

Sub copySheet()
Dim masterWb As Workbook
Dim masterSh As Worksheet
Dim copyWb As Workbook

Set masterWb = ThisWorkbook
Set masterSh = masterWb.Sheets(1)
Set copyWb = W...続きを読む

QBASICのプログラミングについて・・・。

BASICのプログラミングについて・・・。

以下のプログラムに最大値を表示させるプログラムを追加させたいのですがまったくわかりません。
どこにどの文を当てはめればうまくいくのかも見当つきません。
解答例など挙げていただけると非常にありがたいです。
Web等で念入りに調べたのですが、なかなか理解できませんでした。
なので自分で調べろ等の解答はなしでお願いします。


Sum = 0
Ave = 0
Counter = 0
Input "数を入力して下さい。"; n
While n >=0
Sum = Sum + n
Counter = Counter + 1
Input "数を入力して下さい。"; n
P=P+n^2
SD=(P/Counter-Ave^2)^1/2
Wend
SD=(P/Counter-Ave^2)^1/2
If Counter > 0 then
Ave = Sum/Counter
Print "入力回数 = ";Counter
Print "和 = ";Sum
Print "平均 = ";Ave
Print"標準偏差";SD
End if
End

BASICのプログラミングについて・・・。

以下のプログラムに最大値を表示させるプログラムを追加させたいのですがまったくわかりません。
どこにどの文を当てはめればうまくいくのかも見当つきません。
解答例など挙げていただけると非常にありがたいです。
Web等で念入りに調べたのですが、なかなか理解できませんでした。
なので自分で調べろ等の解答はなしでお願いします。


Sum = 0
Ave = 0
Counter = 0
Input "数を入力して下さい。"; n
While n >=0
Sum = Sum + n
Counter = Counter + 1
Input ...続きを読む

Aベストアンサー

新たに、最大数を覚えておく変数(とりあえずMaxとしておきましょう)を一個用意する必要があります。次にWhileループの中でInput文で値を入力していますが、この数(変数n)と変数Maxを比較し、nの方が大きければ、Maxにnの値を入れます。これだけでできます。

ここで一つ問題になるのが、変数Maxをいくつで初期化するかという点です。もしプラスの数しか相手にしないならゼロでいいんですが、マイナスを受け付けるようにした場合はそうはいきません。もし、入力された数が全部マイナスだったら、ゼロで初期化すると最大がゼロと言う結果になってしまい、うまくいかないからです。なのでこの場合は、入力する数よりも小さい数(例えば-9999とか)で初期化するか、変数nが初期化に使った数より小さい場合は、If文でチェックして受け付けないようにしないとだめです。

QEXCEL VBA ワークシートのコピーについて

seaclearsky8です。

一つのブックに何枚ものワークシートを追加して保存するVBAについて
ご教授、よろしくお願いします。

コピー元 

MASTER Book MASTER Workseets

コピー先

Copy Book copy Worksheets


コピー元にはワークシートがMASTERワークシートの一枚しかありません。

その一枚のワークシートに値をVBAで入れていき処理し

コピー先のコピーBOOKにワークシートをコピーしていきたいです。

しかし、MASTERBOOKの処理が何通りかあり、

コピー元の一枚のワークシートに
処理別にデータを写し

コピー先BOOKに

         ワークシート名
ワークシート1 処理1ワークシート 
ワークシート2 処理2ワークシート
ワークシート3 処理3ワークシート

という具合にワークシートを複数コピーしたいのですが

処理ごとにデータを代入し、コピー処理はできるのですが。

コピー先BOOK

ワークシート3 処理3ワークシート

だけしかコピーされてないBOOKが作成されます。
上書きされているのだと思われます。

対処法が調べましたが見つけられていません。

すいませんが対処法及び参考VBA等ご教授宜しくお願いいたします。

seaclearsky8です。

一つのブックに何枚ものワークシートを追加して保存するVBAについて
ご教授、よろしくお願いします。

コピー元 

MASTER Book MASTER Workseets

コピー先

Copy Book copy Worksheets


コピー元にはワークシートがMASTERワークシートの一枚しかありません。

その一枚のワークシートに値をVBAで入れていき処理し

コピー先のコピーBOOKにワークシートをコピーしていきたいです。

しかし、MASTERBOOKの処理が何通りかあり、

コピー元の一枚のワークシートに
処理別にデータを写し

コピ...続きを読む

Aベストアンサー

> 配列にワークシートのオブジェクトを入れることとか可能なのでしょうか?

それは多分できないと思います。


> 複数のセル・シートを何回もコピーする場合にでるらしいです。

多分、メモリをたくさん使っちゃってるせいでしょうね。
まず、メモリ使用を減らすようにしましょうか。

・testwriteの最後にオブジェクト変数のメモリ解放を行う。
 具体的には以下のように書く。もうやってたらすみません。
Set cbook = Nothing
Set mastersheet = Nothing
・testwriteの中でのブックオープンおよび保存をやめる。
 新規ブックのオープンをtestwriteを呼ぶ前に1度だけ行い、
 testwriteの中ではその新規ブックに対してシートを追加していく。
 そしてtestwriteの処理が全部終わったら、
 新規ブックの全シートを1度に「記録シートYYYY/MM/DD.xls」にコピーする。

それでも駄目でしたら、以下の回答No.1を試してみてください。
http://oshiete.goo.ne.jp/qa/1822561.html

> 配列にワークシートのオブジェクトを入れることとか可能なのでしょうか?

それは多分できないと思います。


> 複数のセル・シートを何回もコピーする場合にでるらしいです。

多分、メモリをたくさん使っちゃってるせいでしょうね。
まず、メモリ使用を減らすようにしましょうか。

・testwriteの最後にオブジェクト変数のメモリ解放を行う。
 具体的には以下のように書く。もうやってたらすみません。
Set cbook = Nothing
Set mastersheet = Nothing
・testwriteの中でのブックオープンおよび保存をやめ...続きを読む

QBASICプログラム入門 副書名 プログラミングの

BASICプログラム入門 副書名
プログラミングの理解を深めるために
岡本 敏雄/著にあるソフトを『プチコンII』ニンテンドーDSiで実行し様としても巧く行きません。どうすればいいですか?

Aベストアンサー

この頃の、Basicと、プチコンのものは比較的近いにで、概略を学ぶ位には使えるでしょう。
ですが、完全に一致してはいないので
本の内容を理解して、それをプチコン用に置き換えてやる必要があります。

本に載っていてプチコンに無い命令、画面サイズの違い等、単純にできないものもあるでしょう。


> 巧く行きません

まずは、どう「巧く行きません」なのか、確認して理解するのがスタートです。
何かエラーメッセージはでていませんか?何と書いてありますか?マニュアルのエラーメッセージ一覧にどんな説明がありますか?



これだ書かれた頃は、非常に混沌としていました。メーカー毎、機種毎に違っていたのです。
それでも、上に書いた様な作業で、他機種用のプログラムを動かしたものです。
そうして、りかいを深めていったものです。

QEXCELのVBAでシートコピーをしたとき元のマクロを削除するには?

VBAのマクロでシートのコピーをしたいのですが、元のシートにはVBAのコードが含まれています。コピーするのはデータだけのコピーが必要で、マクロ自体は必要ないのですが、それを削除するコードはどのように書いたらいいのでしょうか?
どうしてもコピーしたファイルを開くと「マクロが含まれています」という確認メッセージが出てしまうのですが、それもなくしたいのです。
シートにフォームのボタンが配置されている場合も同様に、そのボタン自体をなくした状態でコピーを行いたいのですが・・・。プログラムで行うのは不可能なのでしょうか?

Aベストアンサー

No2です。
サンプルコードを書いてみました。
「オリジナル」という名前のシートを別ブックとしてコピペ保存します。

Sub サンプル()
Dim sc As Integer
sc = Application.SheetsInNewWorkbook
Application.SheetsInNewWorkbook = 1
ThisWorkbook.Sheets("オリジナル").Cells.Copy 'コピー
Workbooks.Add 'ブック追加
Sheets("Sheet1").Range("A1").PasteSpecial Paste:=xlValues '値貼り付け
Sheets("Sheet1").Range("A1").PasteSpecial Paste:=xlFormats '書式貼り付け
Sheets("Sheet1").Name = "コピー"
Application.CutCopyMode = False
Application.SheetsInNewWorkbook = sc
ActiveWorkbook.Close
ThisWorkbook.Activate
End Sub

No2です。
サンプルコードを書いてみました。
「オリジナル」という名前のシートを別ブックとしてコピペ保存します。

Sub サンプル()
Dim sc As Integer
sc = Application.SheetsInNewWorkbook
Application.SheetsInNewWorkbook = 1
ThisWorkbook.Sheets("オリジナル").Cells.Copy 'コピー
Workbooks.Add 'ブック追加
Sheets("Sheet1").Range("A1").PasteSpecial Paste:=xlValues '値貼り付け
Sheets("Sheet1").Range("A1").PasteSpecial Paste:=xlFormats '書式貼り付け...続きを読む

Q子供がプログラミング始めるにはやっぱりBASICから?

パソコン教室でパソコンを教えているのですが、ある程度基本操作が出来るようになった人(特に小中学生)が始めるのに適したプログラミング言語とは何でしょうか?
私たちの世代(20代)では、BASIC→C言語という順にステップアップしていくことが多かったのですが、今でも最初はBASICから始めることが多いのでしょうか?

もしそうだとしましたら、WinXP上でBASICを勉強する良い方法を教えてください。
フリーソフトでそのような学習用ソフトでもあればよいのですが・・・。
よろしくお願いします。

Aベストアンサー

yahooのコンピュータ(vector)でフリーソフトが有ります、検索してみてください。
N88Basic互換もあります。
それか、いっそうの事VisualBASICを採用されても良いのでは
と考えます。

QVBAのワークシートの追加とコピーなんですが。

VBAのワークシートの追加とコピーなんですが。


sheet1の原紙をすべてコピーして、

新しくワークシートを追加してそのシートに貼り付けるプログラムを

教えてください。

Aベストアンサー

With ActiveWorkbook
  aaa = .Sheets("Sheet1").Cells(9, 4).Value 'aaaは社員
  bbb = .Sheets("Sheet1").Cells(9, 5).Value 'bbbは4月
  .Sheets("Sheet1").Copy After:=.Sheets(.Sheets.Count)
End With
ActiveSheet.Name = aaa & bbb

QN88-BASICのグラフィック、図形のプログラミング

N88-BASICのLINE命令、CIRCLE命令等を使って、カーテン(中を色で塗りつぶし)のような図形を描きたいのですが、どう命令すればよいのでしょうか。

Aベストアンサー

(1)スタート基点A-下に開いた半円-半円端点に続いて上向き半円-半円端点Bを描く
(2)同じくAとX座標をずらした点Cを取り
スタート基点C-下に開いた半円-半円端点に続いて上向き半円-半円端点Dを描く
(3)AとC、BとD点を斜め直線で結ぶ
(4)(1)(2)ともに、上向き・下向きの半円の組み合わせを適当数繰り返す。
(5)(1)(2)はSINカーブを2つ描き、位相をづらす方が、よりそれらしくなるかも。
サインカーブは角度を微小分△θを増やし、SIN(θ)とF(θ+△θ)間に微小直線を引くのが、グラフを描く根本技法です。

QEXCEL2002で、ブック内のワークシートを他のブックに(VBA含む丸ごと)コピーして移す方法

 EXCEL2002で、ブック内のワークシートを他のブックに(VBA含む丸ごと)コピーして移す方法
 普通のやり方では、セルの数字、値だけで、通常は、中身の重要な"関数式"であったり、VBA等のプログラムまで、コピーされることは、ありませんので、そこまで、出来る方法を教えて下さい。

Aベストアンサー

コピー元のBookとコピー先Bookをどちらも開いて
Excel画面上に並べます(左右に並べる方が作業しやすいと思います)

Ctrlキーを押しながら、コピーしたいシートのタブ部分を
クリック長押しすると、+マークと▲マークが出てきます。
マークが出てきたら、新しいBookにドラッグ&ドロップ で
シートコピーが出来ます。

全く同じシートがコピーされ、マクロもコピーされます。

Q初心者です。Active Basic で画像処理のプログラミングを作ったのですが・・・

画像処理のプログラミングをActive Basic で作成したのですが、
1枚の1枚写真からデータが抽出されるのですが、すべてまとめて一枚のTEXTファイルに保存したいです。
初心者のため、教えていただきたいです。

プログラムです
↓↓↓↓

for nflame=1 to 40 ' ←分析する画像ファイル数

FileName="c:\ab\"+Str$(nflame)+".bmp" 'c:\ab\ というフォルダに、分析する画像を、1.bmp、2.bmp・・と保存しておく
BLoad(FileName , hBmp )
PutBmp( 1,1, hBmp )
GetBmp( 1,1,301 ,200, hBmp ) 'ここにx、y解像度をいれる

a="c:\ab\"+Str$(nflame)+".txt" '色のデータは、写真ごとに1.txt, 2.txtというように保存されるが、すべてまとめて一枚のTEXTファイルに保存したいです。

open a as #1

Aベストアンサー

ごめんなさい。質問の主旨を取り違えていた上に編集中のメッセージをNo.2に入れてしまいましたm(__;m

>a="c:\ab\"+Str$(nflame)+".txt" '色のデータは、写真ごとに1.txt, 2.txtというように保存されるが、すべてまとめて一枚のTEXTファイルに保存したいです。

ファイル名を更新して各々を別ファイルにしないなら..
(1)OPEN文をFOR~NEXT文の外(FORの前)に出す。
(2)CLOSE文をFOR~NEXT文の外(NEXTの後)に出す。
(3)ファイル名を生成するコードをFOR~NEXT文の外(OPEN文の前)に出して固定化する。
(例)a="c:\ab\alldata.txt"


人気Q&Aランキング

おすすめ情報