Hi,
da war der toms schneller mit dem source
aber zur erklärung:
das L bedeutet long in delphi könntest du schreiben
const MCI_STATE_STOP:Longint = $00000001;
das tagMCI_CONTROL_DISPLAY_PARMS nach dem typedef struct wäre in delphi den record name.
zu dem FAR, in delphi gibt es keine FAR und NEAR pointer also könntest du es auch so löschen wie in toms code schnipsel.
Hoffe konnte dir helfen.
Daniel M.
"The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore."