22

C++ヘッダーファイルとソースで構成されるzip形式のアーカイブをAppleからダウンロードしました。これにはヘルプファイルが含まれていました。なんらかの理由でこのヘルプファイルは開きますが、内容を読むことができません。このためのヘルプファイル以外に他のドキュメントはありますか?C ++またはC#の場合?

4

4 に答える 4

27

Windows を使用している場合は、おそらく「iTunes COM for Windows SDK」を探しているでしょう。

まだ行っていない場合は、ここで無料の ADC ログインを取得してください。それが完了したら、http://connect.apple.comにアクセスしてログインできます。

「Developer Tools」をクリックすると、大量の結果リストのどこかに「iTunes COM for Windows SDK」が表示されます。それをダウンロードします。これは普通の zip ファイルで、どこかに iTunesCOMWindowsSDK という名前のディレクトリがあります。そのディレクトリには、必要なすべての参考資料を含む iTunesCOM.chm ファイルがあります。

これが既にお持ちのヘルプ ファイルである場合は、Windows に付属の hh.exe ツールを使用して chm ファイルを逆コンパイルすることを検討してください。

于 2010-06-04T18:57:05.203 に答える
4

解決済み.. 問題は、Windows のセキュリティ機能が、コンパイルされたヘルプ ファイルを開くのをブロックしていたことでした。ここで解決策を見つけました:

http://weblog.helpware.net/?p=36

于 2010-06-05T02:29:47.370 に答える
1

注:これは関係ありませんが、このコードは質問をうまく補完しているように感じます-これをコメントに入れましたが、コメントはコードのフォーマットを許可していないようです(d'uh)。

とにかく、ライブラリ内のすべての曲をダンプする方法の C# の例を次に示します。

dynamic iTunesApplication = Activator.CreateInstance(Type.GetTypeFromProgID("iTunes.Application"));
dynamic mainPlaylist = iTunesApplication.LibraryPlaylist;
for (int i = 1; i <= mainPlaylist.Tracks.Count; i++)
{
  dynamic track = mainPlaylist.Tracks.Item(i);
  Console.WriteLine(track.Location);
}

ドキュメントへの優れたポインタを提供してくれた Hogan に感謝します。

于 2021-11-14T18:41:24.720 に答える