Bonjour,

Je suis en cours de migration de composants écrient en c++ builder 6 vers
C++ builder 2010...

Il y a du taff

Un des composants utilise TPrinters::SetPrinter(TPrinter *) pour sélectionner
l'imprimante active.

A la compilation aucun PB par contre le lien part en erreur avec le message
suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
[ILINK32 Erreur] Error: '__fastcall Printers::SetPrinterW(Printers::TPrinter *)' externe non résolu, référencé depuis D:\DOCUMPGUI\RAD STUDIO\PROJETS\DEBUG\UNIT5.OBJ
dans un nouveau projet vide avec seulement le code suivant j'obtiens
la même erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
#include "Printers.hpp"
...
...
...
 
//---------------------------------------------------------------------------
void __fastcall TForm5::Button1Click(TObject *Sender)
{
	TPrinter *printer = new TPrinter();
	Printers::SetPrinter(printer);
}
Si quelqu'un a une idée sur la cause ?
merci d'avance
Phil