Accessのテーブルに WAVEファイルをOLEオブジェクト型として埋め込ませたWAVEデータをWIN32APIのPlaySound関数で鳴らすVBプログラムを考えています。
「ねこ」→ "にゃあ~"、「いぬ」→ "わん" といった対応で検索結果に応じたサウンドを鳴らしたいのです。
OLEオブジェクト型に埋め込まれたデータをダンプして見たところ、
[OLEのヘッダー情報] + [WAVEファイルのデータ] + [OLEのフッター情報]
のような構成というところまでは、ダンプの状況から判断できるのですが…
OLEオブジェクト型のフォーマットは公開されていないのでしょうか?
そうだとしたら、このような質問をすることもいけないのでしょうか?
だったら、なんでOLEオブジェクト型が存在するのか分かりません。
意見でも何でもいいです。情報を下さい。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
基本的にマイクロソフト製のフォーマットは大丈夫なようです。
ただ、実用としてSQLサーバーやORACLEなどのイメージ型なと一緒で実務ではほとんどつかいません。
大手などのシステムを構築するときデーターベースにCOMやJPEGなどバイナリーデータを差し込んだりするとユーザーの品質保証部などから文句をいわれます。基本的にはディスクに落としてパスとファイル名をRDBで保持するというかたちをとることがおおいようです。
回答にはなってませんが参考までに^^;
回答ありがとうございます。
私が作ろうとしているのは小さなプログラムですが、参考になりました。
最近では、X線の撮影結果もRDBで管理されるようになってきましたが、
hidebu-さんの言うような仕組みになっているんでしょうね。
データベースって深いですね。
私がやろうとしているのは、つぎの2つの理由があるからです。
1.WAVEファイルをユーザに見られたり、勝手に書き換えたりされたくない。
2.リソースファイルを使うには、ファイル数が多くて管理が大変。
hidebu-さんのアドバイスを元に、WAVEだけは別のDBファイルにします。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- その他(プログラミング・Web制作) Pythonのデータ型 2 2023/04/26 12:53
- Oracle 参照関係のフィールドについて 1 2023/05/27 17:49
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- JavaScript オブジェクト配列の各メンバを任意の式で評価して、その評価値が最大のオブジェクトを返す関数はありますか 2 2023/05/20 15:02
- Microsoft ASP プログラミング関係で質問です。 3 2022/10/11 16:06
- その他(プログラミング・Web制作) LINEアプリの開発について。オブジェクトの名前が教えてください 1 2023/02/23 09:31
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンピュータ
-
警察はスマホに保存した動画や...
-
データベースファイル(.db)を開...
-
Accessを開きなおすとテキスト...
-
「1004:アプリケーション定義...
-
データ復旧にかかる時間
-
ACCESSのSQLで、NULLかNULLでな...
-
Accessフォームからパラメータ...
-
ファイルが壊れて読み取れませ...
-
VBAでフィルタした結果を別のシ...
-
c言語の問題です。これを踏まえ...
-
エクセルのフィルタ抽出が固まる
-
SQLを使いこなしている人が ETL...
-
リスト形式の表とデータベース...
-
20万行あるデータを動かしたい
-
4進数風なバーコードは何ですか?
-
ECサイトでの著作権について教...
-
Accessフォームで平均値の出し...
-
テキストボックスにコントロー...
-
DB2のSELECTでカンマ編集につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PostgresのPITR
-
AccessのOLEオブジェクト型につ...
-
EXPORTファイルのINITIAL EXTEN...
-
ヤフーショッピングでPayPay支...
-
ディスク上のサイズの乖離が大...
-
oracle spool SJIS → UTF-8
-
Windows版 pg_dumpの結果をログ...
-
socket のエラー
-
PostgreSQLについて教えてくだ...
-
createdbでいきなりつまづいて...
-
新規作成したPostgresqlデータ...
-
pg_restoreでエラー
-
tar.gzファイルのリストアについて
-
Windows上のPostgreSQLの完全削...
-
shellからpostgresqlへの変数の...
-
複数カラムを跨いだCOUNTができ...
-
ACCESSのフォームだけを起動す...
-
SQLiteファイルへの同時アクセ...
-
SJISのDBは作れますか?
-
Query OK, 0 rows affected
おすすめ情報