.XM/.MOD Dateien in VB.NET abspielen
lima-city → Forum → Programmiersprachen → Basic
abspielen
all
bibliothek
binde
dank
datei
durchsuchen
einbinden
file
format
http
kleines programm
konvertieren
nutzen
programm
projekt
tab
url
verweis
windows
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Welche Formate stecken hinter .xm und .mod Dateien?
Wenn du bereits dafür eine Bibliothek hast, kannst du diese über COM-Interop einbinden in VB.NET und nutzen.
http://msdn.microsoft.com/de-de/library/6bw51z5z(VS.80).aspx -
Ich weis die Formate leider nicht. .XM Dateien sind Tracker files, die bei GameTrainern eingesetzt werden. Ich will mein kleines Programm damit etwas aufmöbeln.
-
Wie gesagt, du kannst die Bibliothek (deine DLL) einbinden über COM-Interop.
Wird denn eine Meldung angezeigt?
WAV-Dateien kannst du über die Windows-Bibliothek winmm.dll abspielen lassen in VB.NET, evtl. kannst du dein Format also zu WAV konvertieren.
Falls dir das nicht genügt, kannst du deine Dateien auch in weitere Formate konvertieren und über eine DirectX-Bibliothek abspielen oder das Plugin des Windows Media Players nutzen.
Beitrag geändert: 2.1.2009 15:39:13 von cbhp -
Und wie binde ich die dll richtig ein? Wenn ich auf Projekt-->Verweis-->Durchsuchen gehe, nimmt VB die DLL nicht an. Was mache ich da falsch?
-
Einbinden über COM-Interop geht so:
Projekt > Verweis hinzufügen > Tab "COM". Dort sollte deine DLL bereits aufgelistet werden, falls nicht, dann klickst du auf "Durchsuchen" und fügst sie hinzu.
Falls das nicht funktioniert, dann bietet dir deine DLL keine COM-Schnittstelle und du kannst sie nicht nutzen. (Wobei sie eine haben müsste, weil VB 6 auch über COM darauf zugreift.)
Nach dem Hinzufügen des Verweises steht dir ein neuer Namespace zur Verfügung, den du nutzen kannst. -
Die bassmod.dll wird nicht angenommen. Gibt es eine andere Möglichkeit .MOD/.XM Dateien in einem VB.NET Programm wiederzugeben?
-
Hättest du auf die Herstellerseite von BASSMOD geschaut, hättest du eine .NET-kompatible Version gefunden:
BassMOD für .NET 2.0: http://www.un4seen.com/filez/4/BassMOD20.Net20.zip
It contains the following files:
BassMOD.Net.dll : the .Net 2.0 wrapper for BASSMOD.dll
BassMOD.Net.xml : the xml 'documentation' file
No help file is planned, as it should be self-explained, since it uses exactly the same mechanisms as BASS.NET.
The namespace used is: "Un4seen.BassMOD". And it contains two classes:
- BassMOD : containing all static wrapper methods plus some additional overloads for conveniance
- Utils : containing some usefull helpers
-
Man lernt nie aus! Danke an dich! Ihr seit super im Forum, aber das ist ja nichts neues!:xyxthumbs::xyxthumbs::xyxthumbs:
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage