Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#711

AW: Was nervt euch so, wärend der Programmierung oder so allgemein

  Alt 7. Dez 2011, 17:41
Zitat:
[DCC Fehler] SimpleMail.pas(422): E2268 Parameter dieses Typs dürfen keine Standardwerte haben
Gernerics ... es nervt nicht mehr, es kotzt nur noch an.

Das ist doch nur eine generische TObjectList<>, also ein "Objekt" ... wieso kann das nicht nil sein?
Weil dafür nicht der Type Constraint zieht (Bug?)

Wenn nun aber T nur TObject sein kann, kannst du dort als Typ ja TObject schreiben. Klar, die Einbuße ist die Typsicherheit.
Überlad die Methode einfach ohne Parameter.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie ( 7. Dez 2011 um 17:49 Uhr)