Forum: Multimedia
Delphi
by d3g,
19. Jan 2005
Es ging mir nicht um deine Delphi-Version. Poste bitte den Code, so wie du ihn in deinem Programm verwendest.
MCISendString() ist eine Funktion. Ich wüsste gerne, welchen Wert der Integer i hat, wenn du ihm mit i := MCISendString({...}); den Rückgabewert der Funktion zuweist.
Forum: Multimedia
Delphi
by d3g,
16. Jan 2005
Nein (ich wüsste zumindest nicht, dass man Windows ohne MCI-Treiber installieren könnte). Auch bei dir wüsste ich gerne
1.) welche Version du jetzt benutzt hast und
2.) was der Rückgabewert von MCISendString() ist.
Forum: Multimedia
Delphi
by d3g,
14. Jan 2005
Ist FileName z.B. 'Ich habe mehrere Leerzeichen.mid', dann evauiert der gesamte Commandsting zu 'open Ich habe mehrere Leerzeichen.mid type sequencer alias sound'. Da ein Wort immer ein Parameter sein muss, wird der Interpreter mit "habe", "mehrere" und "Leerzeichen.mid" wenig anfangen können.
Wenn du den Commandstring wie folgt übergibst, dann wird '"Ich habe mehrere Leerzeichen.mp3"' als ein...
Forum: Multimedia
Delphi
by d3g,
13. Jan 2005
Nein.
MCIERR_UNRECOGNIZED_KEYWORD. Hat FileName Leerzeichen? Wenn ja, versuch mal (normale) Anführungszeichen drumherum zu setzen.
MCIERR_NOTIFY_ON_AUTO_OPEN. Ist auch logisch.
Forum: Multimedia
Delphi
by d3g,
11. Jan 2005
Was ist der Rückgabewert von MCISendString()?
Forum: Multimedia
Delphi
by d3g,
17. Sep 2002
Wichtig ist das Schlißen des Geräts:
uses
MMSystem;
type
TForm1 = class(TForm)
private
procedure MMMCINotify(var Msg: TMessage); message MM_MCINOTIFY;
// ...