諸熊の総合掲示板

▼過去ログ625
2024/9/24 22:34

◆ aアリシアナ
Re:ss
Re:HSPの音楽再生について
vaudioとか便利ですよ。


◆ ss
HSPの音楽再生について
こんばんは!
少し前からHSPの勉強を始めました。
音楽の再生についてなのですが、メディアプレイヤーを作成していて、mp3ファイルを読み込んで再生する際のおすすめのDLLがあれば知りたいです。
よろしくお願いします。


◆ aアリシアナ
Re:諸熊@管理人
Re:csv_parserの使いかたについて
できました。
また質問になってしまうのですがcsv_findで指定文字列を探したとき、それがどこにあったかを変数に格納することは可能なのでしょうか?
例えば
1,2,3
4,5,1
というものが書き込まれたcsvがあった場合に2を検索したらそれがどこにあるかを変数に格納する方法などが知りたいです。
また探したものが複数あった場合にそれのいちをかくのうすることは可能なのでしょうか?
この上のものの場合ですと1は右下と左上にありますのでその2か所の位置を保存できるのかになります。


◆ ss
Re:諸熊@管理人
Re:スクリーンリーダー制御について
ダウンロードできました。ありがとうございます!


◆ 諸熊@管理人
Re:aアリシアナ
Re:csv_parserの使いかたについて
どもです。
ひとまずコードサンプルは以下の通りです。

> 1. 特定のcsvファイルを読み込む方法。
; test.txt の内容を 変数 text に読み込む
notesel text
noteload "test.csv"

; 変数 csv1 を CSV_parser のモジュール変数として初期化する
newmod csv, CSV_parser

; モジュール変数 csv1 に、ロードしたデータ text を反映して、操作できるようにする
csv_load csv1, text, ","

; 別の方法(変数 CSV2 に、 text のデータを配列化して格納する)
csv2array csv2, text, ","


> 2. csvの指定の位置のデータを読み取る方法。
; モジュール変数 csv1 から x=1, y=2 の位置のデータを取得する
result = csv_get(csv1, 1, 2)

; 配列変数 csv2 から x=1, y=2 の位置のデータを取得する
result = csv2(1, 2)

解説:
CSV_parser は、2通りの使い方ができます。
1つめは、 newmod を用いて、モジュール変数(Ruby等で言うインスタンス)を作成し、そこに対して操作する方法です。CSVのロードやセーブ、結合、行や列の追加、枚挙などの処理ができます。
もう一つは、 csv2array で、CSV文字列を直接配列化する方法です。こちらは、データを編集する予定が無い時に使うと楽です。配列操作だけですので。
なお、ファイルから直接読み取る機能は提供していません。主にエンコードやBOMの処理が面倒だったからです。


◆ 諸熊@管理人
Re:ss
Re:スクリーンリーダー制御について
どもです。
 すみません。ファイルのアップロード先を間違えていました。今はDLできるようになっているはずです。



[626][624]
[掲示板に戻る]