AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Fehler bei "Uses MMSytem, MPlayer;" !!!
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler bei "Uses MMSytem, MPlayer;" !!!

Ein Thema von Doomguard · begonnen am 9. Apr 2006 · letzter Beitrag vom 9. Apr 2006
Antwort Antwort
Doomguard

Registriert seit: 4. Apr 2006
11 Beiträge
 
Turbo Delphi für Win32
 
#1

Fehler bei "Uses MMSytem, MPlayer;" !!!

  Alt 9. Apr 2006, 15:11
Wie schon gesagt bei mir erschein ein Fehler bei diesem Code :

Delphi-Quellcode:
uses MPlayer, MMSystem; // an genau dieser Stelle erscheint der Fehler

const
  MCI_SETAUDIO = $0873;
  MCI_DGV_SETAUDIO_VOLUME = $4002;
  MCI_DGV_SETAUDIO_ITEM = $00800000;
  MCI_DGV_SETAUDIO_VALUE = $01000000;
  MCI_DGV_STATUS_VOLUME = $4019;

type
  MCI_DGV_SETAUDIO_PARMS = record
    dwCallback: DWORD;
    dwItem: DWORD;
    dwValue: DWORD;
    dwOver: DWORD;
    lpstrAlgorithm: PChar;
    lpstrQuality: PChar;
  end;

type
  MCI_STATUS_PARMS = record
    dwCallback: DWORD;
    dwReturn: DWORD;
    dwItem: DWORD;
    dwTrack: DWORD;
  end;

procedure SetMPVolume(MP: TMediaPlayer; Volume: Integer);
  { Volume: 0 - 1000 }
var
  p: MCI_DGV_SETAUDIO_PARMS;
begin
  { Volume: 0 - 1000 }
  p.dwCallback := 0;
  p.dwItem := MCI_DGV_SETAUDIO_VOLUME;
  p.dwValue := Volume;
  p.dwOver := 0;
  p.lpstrAlgorithm := nil;
  p.lpstrQuality := nil;
  mciSendCommand(MP.DeviceID, MCI_SETAUDIO,
    MCI_DGV_SETAUDIO_VALUE or MCI_DGV_SETAUDIO_ITEM, Cardinal(@p));
end;

function GetMPVolume(MP: TMediaPlayer): Integer;
var
  p: MCI_STATUS_PARMS;
begin
  p.dwCallback := 0;
  p.dwItem := MCI_DGV_STATUS_VOLUME;
  mciSendCommand(MP.DeviceID, MCI_STATUS, MCI_STATUS_ITEM, Cardinal(@p));
  Result := p.dwReturn;
  { Volume: 0 - 1000 }
end;
also bei uses steht bei mir dann folgende Fehler : Bezeichner 'MPlayer' redefiniert und Ungenügende Forward- oder External-Deklaration: 'TForm1.SetMPVolume' !!

brauche Hilfe danke im vorraus .
Das Leben ist dumm, die Grafik geil !! (-:
  Mit Zitat antworten Zitat
Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Fehler bei "Uses MMSytem, MPlayer;" !!!

  Alt 9. Apr 2006, 15:21
Hallo Doomguard,

wahrschinlich steht die Unit MPlayer bereits in der uses-Liste im Interface-Teil Deiner Unit.

Gruß Hawkeye
  Mit Zitat antworten Zitat
Doomguard

Registriert seit: 4. Apr 2006
11 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Fehler bei "Uses MMSytem, MPlayer;" !!!

  Alt 9. Apr 2006, 15:38
tatsächlich ... ... dass ich da nicht selbst drauf gekommen bin ... danke
Das Leben ist dumm, die Grafik geil !! (-:
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 Uhr.
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