Bonjour,

J'utilisais la version 5 de RAVE et, dans mon source, j'avais la ligne suivante : "ReportPrinter->Printers->Strings["ReportPrinter->PrinterIndex]" afin d'accéder à l'imprimante en cours (le RaveProject n'étant pas encore exécuté).

Je dois utiliser maintenant la version 7 de RAVE et j'ai remplacé le code précédent par "RenderPrinter->Printers->Strings[RenderPrinter->PrinterIndex]"
Or mon projet ne se compile pas.

J'ai trouvé dans l'aide de RAVE que le composant TReportPrinter est remplacé par le composant TrvRenderPrinter. Ce dernier étant dérivé du composant TBaseReport qui a pour propriétés Printers et PrinterIndex.

Je ne vois pas pourquoi je n'aurais donc pas accès à ces propriétés avec le composant TrvRenderPrinter.

J'ai essayé aussi la ligne suivante : "ReportSystem->BaseReport->Printers->Strings[ReportSystem->BaseReport->PrinterIndex]"
Or la valeur de BaseReport est NULL étant donné que le RaveProject n'est pas encore exécuté.

Comment puis je remplacé mon code avec RAVE 5 pour qu'il puisse fonctionner
avec RAVE 7 ?

Merci d'avance