![]() |
iTunes steuern mit iTunes Type Library
Hallo Leute!
Also ich möchte mit Delphi ein kleines Progrämmchen ( :-D ) schreiben, mit dem ich iTunes steuern kann. Ich habe das Programm schonmal mit VB programmiert und es hat einwandfrei funktioniert. Dazu habe ich die iTunesTypeLibrary verwendet. Aber dies mit Delphi zu realisieren ist da um einiges schwieriger. Ich habe in Delphi schon die iTunesTypeLibrary eingebunden. Dazu hab ich dann Beispiele gesucht.. aber irgendwie kommt jedesmal eine Fehlermeldung, wenn ich irgendwie auf iTunes zugreifen will oder so. Und nach stundenlangem durchforsten von google bin ich immer noch nicht schlauer als vorher. Kann mir da vielleicht jemand ein funktionierendes Beispiel geben. Ich habe Delphi 5. Danke im Vorraus. LG -iBooot |
Re: iTunes steuern mit iTunes Type Library
Zitat:
|
Re: iTunes steuern mit iTunes Type Library
Oh sorry hab ich vergessen :'D
Zitat:
Die einzelnen Versuche kann ich auch morgen nochmal posten, wenn ich die alle zusammengesucht finde. LG -iBooot |
Re: iTunes steuern mit iTunes Type Library
Poste doch mal den Quellcode. Der fehler deutet darauf hin das du dein Interface nicht angeforder hast (i.d. Art: MyInterface := CoMyInterface.Create)
|
Re: iTunes steuern mit iTunes Type Library
joa.. das wäre schonmal mein erster Fehler.
In keinem Beispiel, dass ich gefunden, war irgendetwas mit Interface zu sehen. Und ich weiß auch nicht wie das gehen soll und was das bringt.. :? Zu den Quelltexten.. Ich habe jetzt kein genauen Quelltext mehr, da ich durch viel rumprobieren den Quelltext ziemlich verunstaltet habe. Aber ich poste mal die Links zu den Beispielen: ![]() ![]() ![]() Doch jeder versuch führte zu dieser Fehlermeldung. Ich werde später nochmal einen richtigen Quelltext posten (ich setz mich jetzt dran). LG -iBot €dit:
Delphi-Quellcode:
Und im FormCreate:
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, iTunesLib_TLB, StdCtrls;
Delphi-Quellcode:
2. Versuch:
var it: IITTrack;
begin label1.caption:=it.Get_Artist; end;
Delphi-Quellcode:
var iTunes: IiTunes;
begin label1.caption:=iTunes.CurrentTrack.name; end; |
Re: iTunes steuern mit iTunes Type Library
du mußt die INterfaces anfordern:
Delphi-Quellcode:
iTunes := CoiTunes.Create;
|
Re: iTunes steuern mit iTunes Type Library
Okay danke.
Ich habe das jetzt mal so versucht:
Delphi-Quellcode:
Aber sobald ich das Projekt starte, geht die Form gar nicht erst auf und iTunes wird automatisch in den Vordergrund geholt.
var iTunes: IiTunes;
begin iTunes := CoiTunesApp.create; showmessage(iTunes.CurrentTrack.Get_Album) end; Und nach einer gewissen Zeit geht die Fehlermeldung dann auch noch auf. Also ich weiß nicht mehr weiter. Ich hoffe ihr könnt mir jetzt helfen. LG -iBooot |
Re: iTunes steuern mit iTunes Type Library
[quote="iBooot"]Und nach einer gewissen Zeit geht die Fehlermeldung dann auch noch auf.
An welcher Zeile. Ist GetCurrentTrack evtl. nil? Kanns schlecht Testen das ich Apple-SW-Freien PC habe (Nachdem bei meinem iPod nach etwas über 1 Jahre der Akku nicht mehr mitspielt) |
Re: iTunes steuern mit iTunes Type Library
Der Fehler kommt wieder bei "showmessage(iTunes.CurrentTrack.Get_Album);".
Und wenn das Gleich nil wär, würde der mir das doch anzeigen oder? |
Re: iTunes steuern mit iTunes Type Library
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz