Hallo,
ich hab eine Funktion geschrieben, aber irgendwie bekomme ich sie nicht zum laufen, wer kann mir da helfen?
Delphi-Quellcode:
private
{ Private-Deklarationen }
function VolumeChange(Position: Integer): Integer;
function TForm1.VolumeChange(Position: Integer): Integer;
begin
if Position=0 then
begin
VolumeLow.Visible:=False;
VolumeMedium.Visible:=False;
VolumeHigh.Visible:=False;
VolumeMuted.Visible:=True;
end else if (Position>0) and (Position<=33) then
begin
VolumeLow.Visible:=True;
VolumeMedium.Visible:=False;
VolumeHigh.Visible:=False;
VolumeMuted.Visible:=False;
end else if (Position>33) and (Position<=66) then
begin
VolumeLow.Visible:=False;
VolumeMedium.Visible:=True;
VolumeHigh.Visible:=False;
VolumeMuted.Visible:=False;
end else
begin
VolumeLow.Visible:=False;
VolumeMedium.Visible:=False;
VolumeHigh.Visible:=True;
VolumeMuted.Visible:=False;
end;
BASS_ChannelSetAttribute(chan, BASS_ATTRIB_VOL, Position/100);
end;
procedure TForm1.VolumeBarChange(Sender: TObject);
begin
VolumeBarChange(VolumeBar.Position); <-- hier ist der Fehler "Inkompatible Typen: 'TObject' und 'Integer'"
end;
Muss dazu noch sage, dass mich noch ein bisschen schlecht mit Funktionen auskenne.