eine frage wegen dem ARGB
Was müßte ich da für eine wert schicken ?
bzw.. reicht da DWORD
im Plugin wird die GL Farbe gesplittet
CALL BBP_SplitColorARGB(BBP.BackARGB, A?, R?, G?, B?)
Ich übergebe einfach mal 0 weil ich im moment noch nicht weiss was er erwartet.
Schicke ich die Daten so rüber
Delphi-Quellcode:
BassBoxInfo^.Msg := BBP_CREATE;
if BBP_Plugin(BassBoxInfo^) = BBP_SUCCESS then
begin
BassBoxInfo^.Msg := BBP_INIT;
BassBoxInfo^.ParentWindow := BB_VisDataThread.Handle;
BassBoxInfo^.DC := h_DC;
BassBoxInfo^.rc := h_RC;
BassBoxInfo^.BackARGB := 0; //SK_AEROCOLOR()
BassBoxInfo^.FFTsize := 256;
end;
dann funktioniert das noch und ich kann die nächsten Daten übergeben.
Sende ich die nächsten Daten mit ParentWindow usw.. rufe dann das nochmal auf
if BBP_Plugin(BassBoxInfo^) = BBP_SUCCESS then
dann gibts ne Fehlermeldung
Access Violation in ntdll.dll
gruss Emil