hm, ich hatte doch glatt die falsche funktion gepostet (und keiner hats gemerkt)
Delphi-Quellcode:
function ConvertToHtmlColor(Col : TColor): PChar;
var
s : PChar;
begin
s := PChar(IntToHex(ColorToRgb(col),6));
s := PChar(Copy(s,5,2) + Copy(s,3,2) + Copy(s,1,2));
Result := PChar(Format('#%s', [s]));
end;
denn diese gibt ja den eigentlichen "string" zurück, aber vielleicht ist ja das das problem, dass kein string, sondern ein pchar ist!??