Bonjour,
je cherche a savoir s'il existe un moyen plus élégant d'écrire ces 5 lignes de code en évitant la macro ?
MerciCode:
1
2
3
4
5 #if DEBUG [DllImport("SMPServicesD.dll")] #else [DllImport("SMPServices.dll")] #endif
Version imprimable
Bonjour,
je cherche a savoir s'il existe un moyen plus élégant d'écrire ces 5 lignes de code en évitant la macro ?
MerciCode:
1
2
3
4
5 #if DEBUG [DllImport("SMPServicesD.dll")] #else [DllImport("SMPServices.dll")] #endif
Je ne pense pas non ( que l'on me tape si j’induis en erreur >< ).
tu as une autre sollution :
avoir une dll debug et une dll réelle qui portent le même nom et tu livres celle qui va bien sur les environnements concernés.
Maintenant sans le context, difficile de savoir si cette idée s'applique...
En général, les clauses de compil conditionnelles sont sources de problèmes. Certains sont pour, d'autres contre... fais comme il convient dans ton équipe