Pod Player (VB6 で作成) というクローズド ソース プログラムを書き直そうとしています。何かを行うには、iPod の DB にアクセスして、それを一連の ListBox コントロールにロードできる必要があります。アクセスする必要があるのは、プレイリストとその内容、iPod の名前、トラック番号、曲のタイトル、ジャンル、アーティスト、アルバム、曲へのパス、評価、UIN、ファイル サイズ、長さ、できればアルバムのアートワークです。また、必要に応じて評価情報を変更できる必要があります。では、VB6 で iPod の DB と対話 (読み取り/書き込み) するにはどうすればよいでしょうか?
または、これを行うことができ、VB6 プログラムによって呼び出される/使用される別の言語で DLL または OCX を作成することは可能ですか?
また、Pod Player は SharePod のコードの一部または大部分を使用していることにも言及する必要があります (SP が .NET になる前)。
私は Planet Source Code でデータベース パーサーを見つけ、含まれているデモ フォームと Pod Player リライトでの実装を試しましたが、(デモ フォームによると) データベースの 76% しか読み取れませんでした。プレイリスト関連の問題。iNano 4 と iShuffle 4 でテストしましたが、どちらも Pod Player と完全に互換性があります。(パーサーは iPod.bas にあります) 正しく動作させるにはどうすればよいですか?