EConvertError est la classe des exceptions pour les erreurs de conversion des chaînes et des objets. Unité sysutils Description L'exception EConvertError est déclenchée quand : Une application échoue à convertir un entier, un flottant, une date ou une heure en une chaîne, ou à convertir une chaîne dans l'un de ces types. Une application transmet un argument incorrect à une routine de formatage. Une application tente d'affecter un type de composant dérivé de TPersistent à un autre type de composant dérivé de TPersistent quand une telle affectation n'est pas possible. Par exemple, EConvertError est déclenchée par la tentative d'affecter un contrôle TButton à un contrôle TEdit. Dans l'exemple ci-dessous, une exception EConvertError est déclenchée lors de la tentative de conversion d'une chaîne (String) en TDateTime et que la date dans la chaîne est incorrecte. Le type d'exception et le message d'erreur sont affichés. const CRLF = #13 + #10; var TempDate: TDateTime; begin try TempDate := StrToDateTime('99/99/1998'); except on E: EConvertError do ShowMessage(E.ClassName + CRLF + E.Message); end;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question