Czesc Wszystkim.
Testuję biblioteki Bass Iana Lucka(http://www.un4seen.com/). Uruchomiłem demo BassWa, pozwalające na uzywanie pluginow Winampa w Delphi. Przy probie kompilacji zrodel otrzymuje błąd w module Dynamic_Bass:
Function Load_BASSDLL (const dllfilename:string) :boolean;
var oldmode:integer;
begin
if BASS_Handle<>0 then result:=true {is it already there ?}
else begin {go & load the dll}
oldmode:=SetErrorMode($8001);
TUTAJ--->>>>> BASS_Handle:=LoadLibrary(pchar(dllfilename)); // obtain the handle we want
SetErrorMode(oldmode);
if BASS_Handle<>0 then
begin {now we tie the functions to the VARs from above}
[Error] Dynamic_Bass.pas(850): Left side cannot be assigned to
Nie rozumiem dlaczego wyswietla taki komunikat skoro obie strony wyrażenia są typu Cardinal.
Co jest tego przyczyną, jak się tego pozbyć, by skompilować źródła. Kompilacji próbowałem dokonać w Delphi 7 Enterprise.
Pozdr/Pepe