Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Midi-Dateien abspielen (ohne MP) (https://www.delphipraxis.net/810-midi-dateien-abspielen-ohne-mp.html)

webby 17. Sep 2002 15:40

Danke!!!
Funktioniert super!

maststef 10. Jul 2003 16:45

Re: Midi-Dateien abspielen (ohne MP)
 
Wi kann ich diese Funktion nutzen, wenn das MIDI in einer DLL ist?

d3g 10. Jul 2003 20:10

Re: Midi-Dateien abspielen (ohne MP)
 
Es ist (soweit ich das übersehen kann) leider nicht möglich, eine Callbackfunktion anstatt MM_MCINOTIFY zu verwenden, was bedeutet, dass du innerhalb deiner DLL ein Fenster erstellen musst (es muss ja nicht sichtbar sein). Das kannst du einerseits machen, indem du ein VCL-Formular in deine DLL einbindest (kannst du in der IDE designen, dann über {$R} in die DLL einbinden und TForm.Create() benutzen), was deine DLL ziemlich aufbläht und das Mitliefern der borlandmm.dll notwendig macht. Andererseits kannst du auch ein Fenster per WinAPI-Funktionen erzeugen und in der WndProc-Funktion die Message MM_MCINOTIFY ganz einfach abfangen. Näheres dazu findest du bei Luckies nonVCL-Tutorials.

Marvel 9. Jan 2005 18:50

Re: Midi-Dateien abspielen (ohne MP)
 
Ähhh...hrm. Das is mir zwar n bissel peinlich, aber das "funktioniert super" kann ich nicht von mir sagen. Ich hab diesen Quelltext stupide kopiert und den FileName gegen ein wirklich existierendes Midi ausgetauscht, aber es passiert absolut nix.
Der zeigt noch nich mal ne Fehlermeldung an. Der ignoriert mich einfach.
Kann das an Delphi 6 liegen? muss ich was downloaden? Wäre dankbar für jegliche Tips.

Mfg. Marvel

d3g 10. Jan 2005 17:49

Re: Midi-Dateien abspielen (ohne MP)
 
Wie stupide genau?

Marvel 10. Jan 2005 19:20

Re: Midi-Dateien abspielen (ohne MP)
 
also ich hab MMsystem in Uses eingetragen,
die Procedure unter type erzeugt
unter Button1click das reingeschrieben mit abgewandeltem FileName
und die Neue Procedure einfach unten dran geschrieben (vors end.)

Ja...da weiß ich nich, was das Problem is...

Mfg Marvel

d3g 10. Jan 2005 20:36

Re: Midi-Dateien abspielen (ohne MP)
 
Hast du im Objektinspektor bei aktiviertem Button bzw. im DFM-Quelltext für OnClick auch die Prozedur Button1Click eingetragen?

Marvel 11. Jan 2005 15:50

Re: Midi-Dateien abspielen (ohne MP)
 
Ja. hab ich.
Du kannst auch davon ausgehen, dass ich (warscheinlich) nicht so ganz dumme Fehler gemacht hab. Hab schon eine Weile mit Delphi was gemacht.
Aber trotzdem danke für deine Hilfe. Wenn dir noch was einfällt, sach.
Marvel

d3g 11. Jan 2005 16:33

Re: Midi-Dateien abspielen (ohne MP)
 
Was ist der Rückgabewert von MCISendString()?

Marvel 12. Jan 2005 16:54

Re: Midi-Dateien abspielen (ohne MP)
 
Hm. gut da war ich wohl ein bisschen großschnäuzig....
Ich weiß nich so recht, wie und was ich da prüfen soll. ich habs einfach in nem Label ausgeben lassen und das sagt mir 263, falls dir das was nützt....
Sonst sach mal bitte, was du meinst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:19 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz