HELP! (Please) PrinterSetupDialog

Help! (please!)

  The PrinterSetupDialog doesn't run modal in D1 as the help files say.
I looked at the source and found the problem, and changed it, but in
compiling it I got a 'version' error from Delphi.
  Can I create a descendant that is modal?  Or can I change it and
compile the vcl source without an error?  HELP either way!