フォーラム: おーぷんMIDIぷろじぇくとフォーラム (スレッド #42037)

CSVファイルからの読み込みについて(バグ報告)(世界樹5.9・MIDIDataライブラリ4.0) (2020-03-17 13:36 by とある世界樹ユーザーf #84574)

何度も何度もすみません。
先日、世界樹を利用していた時に誤ってMIDICSVではないCSVファイルを
読み込ませてしまったところ、世界樹が落ちてしまいました。
MIDIDataライブラリのソースコードを見ると読み込まれるファイルがMIDICSV
である前提で作られているため、そうでないものを読み込んでしまうと落ちてしまうのだと
思われます。(プログラミング初心者の言うことなのであてになりませんが)
そこで最初にMIDICSV形式かどうか調べてそうでなければエラー(NULL)を返すように
した方がいいのではないかと思います。
確認お願いします。

メッセージ #84574 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: CSVファイルからの読み込みについて(バグ報告)(世界樹5.9・MIDIDataライブラリ4.0) (2020-03-20 19:54 by kuzu #84591)

たびたびありがとうございます。
確かにご指摘の通りで、MIDICSVでないCSVを読み込んだ場合の動作は未定義です。
本来であれば、直すべきなのですが、MIDICSV形式のエラー処理はそこそこの作業量が必要となり
時間がかかることと、あまり使われないフォーマットなので優先度があまり高くないと判断し、
会社が非常に忙しく時間もないことから、放置している状態です。
もし時間ができたら、ぼちぼち直していこうとは思っているところです。
#84574 への返信

メッセージ #84591 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re:CSVファイルからの読み込みについて(バグ報告)(世界樹5.9・MIDIDataライブラリ4.0) (2020-03-25 11:08 by とある世界樹ユーザーf #84626)

返信遅くなりすみません。
>本来であれば、直すべきなのですが、MIDICSV形式のエラー処理はそこそこの作業量が必要となり
>時間がかかることと、あまり使われないフォーマットなので優先度があまり高くないと判断し、
>会社が非常に忙しく時間もないことから、放置している状態です。
わかりました。いつか直るのを気長に待つとします。
(もしくは暇なときに頑張って自分で実装してみます。)
回答ありがとうございました。
#84591 への返信

メッセージ #84626 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする