Bonjour,

Pour une fois, ce n'est pas un message pour un truc bloquant mais juste une question au cas où

Dans un projet ASP.NET, l'utilisation de la méthode GetValueOrDefault du CalendarExtender (le calendrier de AJAX, code 100% managé) fait planter la compilation avec le message "F2084 Erreur interne : URW979".

Je voudrai juste savoir si quelqu'un a réussi à utiliser des méthodes semblables (qui utilisent des génériques) sur les composants AJAX.


Au cas où quelqu'un veut reproduire :
Le code qui ne compile pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
procedure.Page_Load(sender: System.Object; e: System.EventArgs);
var dt: DateTime;
begin
  dt:= CalendarExtender1.SelectedDate.GetValueOrDefault;
  ...
end;
Note : CalendarExtender1.SelectedDate renvoie un Nullable<System.DateTime> et CalendarExtender1.SelectedDate.GetValueOrDefault renvoie un DateTime.

Code de remplacement qui compile :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
dt:= DateTime.MinValue; //juste histoire d'initialiser
if CalendarExtender1.SelectedValue.HasValue then
  dt:= CalendarExtender1.SelectedValue.Value;