| |
VB & Windows APIMciSendString bei 64-Bit System ? | | | Autor: Benutzername | Datum: 17.01.10 13:39 |
| Hallo, habe mir einen MusicPlayer gebastelt und wollte ihn einem Freund schicken.
Bei folgender Funktion bekommt er immer einen Fehler:
mciSendString("open " & Chr(34) & _AudioFile & Chr(34) & " type MPEGVideo alias" & _
"" & _Alias, 0, 0, 0) Mein System:
Windows 7, 32-Bit
Sein System:
Windows 7, 64-Bit
Habe das Projekt beim Compilieren auf "Any CPU" gestellt, also dürfte das ja wohl auch auf 64-Bit Systemen laufen oder ?
MfG | |
Re: MciSendString bei 64-Bit System ? | | | Autor: Benutzername | Datum: 18.01.10 16:53 |
| Hm...wollte mich sowieso demnächst mal mit DirectX befassen. Hab hier scheon ein Buch liegen namens "Spieleprogrammierung mit C++ und DirectX 9". Da steht auch einiges über DirectShow wenn ich mich nicht irre.
Gut, dann müsste ich den MusicPlayer umbauen...naja, wenn du sagst DirectShow ist besser, dann werde ich das demnächst mal tun.
Danke ;) | |
Re: MciSendString bei 64-Bit System ? | | | Autor: Benutzername | Datum: 18.01.10 19:15 |
| Klasse, hab schon gehört wie mächtig Dx ist, aber ich hab mich da noch nicht so wirklich herangetraut.
Kann man mit Dx auch ohne große Umwege MP3 abspielen, oder nur WAVE ?
Naja, wenn ich den Player dann irgendwann mal "fertig" habe, werde ich mich mal in sachen "Visualisierungen" schlau machen ;) Das kann was geben.... | |
Re: MciSendString bei 64-Bit System ? | | | Autor: Benutzername | Datum: 18.01.10 19:49 |
| Oh sorry, wollte keine Herzattacke auslösen ;)
Die Betonung sollte auf "kann man auch z.B. MP3 abspielen, ohne große Umwege" liegen... | |
Re: MciSendString bei 64-Bit System ? | | | Autor: Benutzername | Datum: 18.01.10 22:03 |
| Ohje, das ist mir aber jetzt zu viel ;)
Ne, dann ist das wirklich besser als MCI. Warum bin ich da nicht früher drauf gekommen ? Die Lösung lag doch eigentlich direkt auf meinem Schreibtisch oO
Noch eine Frage: Lieber Dx9, Dx10 oder Dx11 ? Ich denke zwar Dx9 wird am besten sein, weil z.B. Win XP ja noch kein Dx10 unterstützt, aber wie sieht das mit der Funktionalität aus ? Lohnt es sich Dx10 zu benutzen ? Hab davon noch nicht viel Ahnung... | |
Re: MciSendString bei 64-Bit System ? | | | Autor: Benutzername | Datum: 19.01.10 16:52 |
| Also verbreiten möchte ich das Programm eigentlich nicht, also muss es auch nicht so kompatibel sein ;) Wird sowieso keiner gegenüber MediaPlayer & Co vorziehen
Gibts denn bei Dx10 "große" Vorteile, wie z.B. in der Klangqualität ? | |
Re: MciSendString bei 64-Bit System ? | | | Autor: Benutzername | Datum: 20.01.10 17:51 |
| Oky, dann wohl besser Dx9.
Meinst du das würde Sinn machen, wenn ich meinen Player umschreibe zu C++ ?
Hab noch 0 Erfahrung mit VB+Dx... | |
Re: MciSendString bei 64-Bit System ? | | | Autor: Benutzername | Datum: 20.01.10 21:20 |
| Sicher ?
C++ ist in Sachen Performance eigentlich besser...hab ich jedenfalls schon öfters gehört/gelesen. | |
Re: MciSendString bei 64-Bit System ? | | | Autor: Benutzername | Datum: 21.01.10 18:07 |
| Okay, dann werde ich mal gucken, wie ich von C++ und Dx nach VB und Dx komme ;) | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats Neu! sevPopUp 2.0
Dynamische Kontextmenüs!
Erstellen Sie mit nur wenigen Zeilen Code Kontextmenüs dynamisch zur Laufzeit. Vordefinierte Styles (XP, Office, OfficeXP, Vista oder Windows 8) erleichtern die Anpassung an die eigenen Anwendung... Weitere Infos
|