If I build again my printing test project I run into the following error:/Developer/lazarus/components/printers/carbon/carbonprinters_h.inc(86,15) Error: There is no method in an ancestor class to be overridden: "TCarbonPrinter.DoDestroy;".....then I am able to compile without errors, and it seems that XDPI and YDPI are returning the correct resolution. Anyone can help me to understand what is going on? Dan
You are trying to apply the patch to an older Lazarus version, DoDestroy was implemented in r46235.I think you should try to apply first r46235 and then r48542.Anyway, that it returns the correct XDPI and YDPI it's good news.