• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:初心者です。Active Basic で画像処理のプログラミングを作ったのですが・・・)

初心者のためのActive Basicでの画像処理のプログラミング方法

このQ&Aのポイント
  • 初心者でも簡単にできるActive Basicを使った画像処理のプログラミング方法を紹介します。40枚の画像からデータを抽出し、一枚のTEXTファイルに保存する方法も解説します。
  • Active Basicを使用して画像処理を行う方法を初心者向けに解説します。40枚の画像からデータを抽出し、一つのファイルにまとめる手順も詳しく説明します。
  • 画像処理のプログラミングをActive Basicで行う初心者のための解説です。40枚の画像からデータを抽出し、一枚のテキストファイルに保存する方法を説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.3

ごめんなさい。質問の主旨を取り違えていた上に編集中のメッセージを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"

yduakiishi
質問者

お礼

回答ありがとうございます。 質問内容がわかりづらくて申し訳ありません。 無事解決しました! ありがとうございます。

その他の回答 (2)

  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.2

>a="c:\ab\"+Str$(nflame)+".txt" '色のデータは、写真ごとに1.txt, 2.txtというように保存されるが、すべてまとめて一枚のTEXTファイルに保存したいです。 ファイル名を更新して各々を別ファイルにしないなら.. (1)OPEN文をFOR~NEXT文の外に出す。 (2)CLOSE文をFOR~NEXT文の外に出す。(2)ファイルmwi名を生成するコードをFOR~NEXT文の外に出して固定化する。 (例)a="c:\ab\alldata.txt"

  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.1

えっと、下記の質問の時の方がコードがしっかりしていたような.. >質問投稿日時:09/01/06 19:20 >質問番号:4608963 で、上記の質問時のコードで下記の3行が気になりました。 FOR ループの内側にOPEN文があるのにCLOSE文がFORループの外です。 本来の BASIC言語の思想なら、最初の NEXT後のOPENでCLOSEされていないファイルハンドルを再使用しようとするわけですから、BASICが OPENエラーを出すべきですね。 >Next nflame >close #1 >End

関連するQ&A