Hat jemand das selbe Problem?
In der
IDE von 2009 funktioniert das Beispiel nicht.
Es zeigt mir mein Aufnahme Device nicht.
In der Kompilierten EXE funktioniert es aber.
Selbe problem habe ich mit meinem Player.
dName ist immer nil.
function BASS_RecordGetInputName(input: LongInt): PAnsiChar; stdcall; external bassdll;
Delphi-Quellcode:
var
i: Integer;
dName: PAnsiChar;
level: Single;
....
i := 0;
dName := BASS_RecordGetInputName(i);
while dName <> nil do
begin
ComboBox1.Items.Add(StrPas(dName));
// is this one currently "on"?
if (BASS_RecordGetInput(i, level) and BASS_INPUT_OFF) = 0 then
ComboBox1.ItemIndex := i;
Inc(i);
dName := BASS_RecordGetInputName(i);
end;
ComboBox1Change(Self); // display info
...
EDIT:
Hat sich erledigt..
Lag daran das ich D2009 im XP Kompatibilitäts Modus gestartet habe.
gruss