Ich habe gerade von der 2018 auf die 2019 umgestellt und dabei folgendes Problem festgestellt.
Das setzen von Glyph wird in der aktuellen Version ignoriert. Bei der Zuweisung im OI als auch zur Laufzeit wird Glyph in:
procedure TLMDCustomButton.UpdateGlyphFromIML;
var
tmp:TBitmap;
begin
if FGlyphKind <> gkCustom then
Exit;
FGlyphUpdating := True;
try
if not IMLEmpty then
begin
tmp:=TBitmap.Create;
try
LMDIMLItemBitmap(ImageList, ListIndex, ImageIndex, tmp);
TLMDGlyph(FGlyph).Glyph := tmp;
finally
tmp.Free;
end;
end
else
TLMDGlyph(FGlyph).Glyph := nil;
finally
FGlyphUpdating := False;
end;
end;
immer auf nil gesetzt. Glyph kann nur noch per Images zugewiesen werden.
Gruß Bernd
Comments
Die Datei source\strings\ger\LMDSedConst.pas enthält doppelte Bezeichner
Zeile 328 SLMDSedLoadSyntaxSchemes = 'Load syntax schemes...';
Zeile 329 SLMDSedLoadColorSchemes = 'Load color schemes...';