// Display all colors of a palette file in a TMemo if OpenDialog1.Execute then try Memo1.Clear(); clrArray := LoadPaletteFromFile( OpenDialog1.Filename ); for I := Low( clrArray ) to High( clrArray ) do Memo1.Lines.Add( ColorToString( TRGB2TColor( clrArray[ I ])); except ShowMessage( 'File format is unknown!' ); end;
// Show names and colors of a palette file ssNames := TStringList.create(); clrArray := LoadPaletteFromFile( 'C:\PhotoshopPal.aco', -1, ssNames ); for I := Low( clrArray ) to High( clrArray ) do begin if ssNames[ I ] <> '' then Memo1.Lines.Add( ssNames[ I ] + ': ' + ColorToString( TRGB2TColor( clrArray[ I ])) else Memo1.Lines.Add( ColorToString( TRGB2TColor( clrArray[ I ])); end;