<< Inhaltsverzeichnis Suchen >>

GR_MCI_SEND$

Funktion

Syntax:

GR_MCI_SEND$(<KOMMANDO>,&<ERGEBNIS>)

<KOMMANDO>              = <STRING-AUSDRUCK>
<ERGEBNIS>                   = <NUM-VARIABLE>%

Bedeutung:

GR_MCI_SEND$ sendet Kommandos an die Multimedia-Schnittstelle (Media Control Interface). Als Ergebnis liefert diese Funktion eine Information vom angesprochenen Treiber. Manche Treiber liefern jedoch als Rückgabewert nur den Leerstring "". <ERGEBNIS> = 0, wenn kein Fehler auftrat, andernfalls enthält <ERGEBNIS> die Fehlernummer. Die Funktion GR_MCI_GET_ERROR$ liefert den Fehlertext zur Fehlernummer.

Mit GR_MCI_SEND$ können alle in WINDOWS integrierten Multimediatreiber angesprochen werden.

Die möglichen Kommandos sind beschrieben z.B. im Handbuch "Multimedia Programmer's Reference" von Microsoft im Kapitel "MCI Command Strings".

Beispiel:

/* Abspielen 7. Titel einer CD
H$ = GR_MCI_SEND$("OPEN CDAUDIO ALIAS CD",&FEHLER%)
IF FEHLER% <> 0
THEN ERRORMES = "Fehler: "+GR_MCI_GET_ERROR$(FEHLER%)
ENDIF
H$ = GR_MCI_SEND$("PLAY CD FROM 7 TO 8")
IF FEHLER% <> 0
THEN ERRORMES = "Fehler: "+GR_MCI_GET_ERROR$(FEHLER%)
ENDIF
H$ = GR_MCI_SEND$("CLOSE CD",&FEHLER%)
 ...

/* Abspielen eines Videos
H$ = GR_MCI_SEND$("PLAY WELCOME3.AVI",&FEHLER%)

siehe auch:

GR_MCI_GET_ERROR$, GR_PLAYSOUND