RAD Studio 2007 et les générics
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:
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:
1 2 3
| dt:= DateTime.MinValue; //juste histoire d'initialiser
if CalendarExtender1.SelectedValue.HasValue then
dt:= CalendarExtender1.SelectedValue.Value; |