Da fällt es mir gerade wie Schuppen aus den Haaren,
TPdfCanvas
wird direkt von
TObject
abgeleitet (oder was auch immer), auf jeden Fall nicht von
TCanvas
...
Also muss eine abstrakte Klasse her und je eine konkrete Ableitung für
TCanvas
und eine für
TPdfCanvas
. Dann schreibt man alles nur einmal
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)