Bonjour,
pour le flash, je ne sais pas.
Pour l'objectif, il est compatible uniquement en focus manuel. Le viseur du D40 étant ce qu'il est, autant dire que c'est pas gagné! Le D40 (X ou pas) n'assure l'autofocus qu'avec des optiques à motorisation interne (AF-S chez Nikkor ou HSM Sigma).
Pour pouvoir utiliser le 50mm, il vaut mieux se diriger vers le D80 ou encore les boitiers plus anciens que sont le D70 et le D50