Bei dieser function werden mir Teile des Strings abgeschnitten oder gar nicht angezeigt.
Alles anzeigen
Beispiel: Abba - Ist ein Test.mp3 Abba wird angezeigt rest verschluckt.
bei Abba2 - Auch ein Test.mp3 wird nichts angezeigt genaus das gleiche wenn nur Abba2.mp3 dort steht.
Vielleicht kann jemand helfen.
Gruß
Quellcode
- IPC_GETPLAYLISTFILE:
- begin
- VisInfo := nil;
- FFound := False;
- for i := 0 to High(W_VisHandles) do
- begin
- VisInfo := PWinampVisInfo(W_VisHandles[i]);
- if (hWindow = VisInfo^.WinHandle) then
- begin
- FFound := True;
- Break;
- end;
- end;
- if (FFound) then
- if VisInfo^.FileName <> nil then
- begin
- ReturnStr := VisInfo^.FileName + chr(0);
- end
- else
- ReturnStr := 'Kein Titel' + chr(0);
- p := @ReturnStr;
- Inc(p, 1);
- Result := longint(p);
- end;
Beispiel: Abba - Ist ein Test.mp3 Abba wird angezeigt rest verschluckt.
bei Abba2 - Auch ein Test.mp3 wird nichts angezeigt genaus das gleiche wenn nur Abba2.mp3 dort steht.
Vielleicht kann jemand helfen.
Gruß