Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.199 Beiträge
 
Delphi 12 Athens
 
#13

AW: class methode an Klassenreferenz aufrufen

  Alt 10. Feb 2022, 14:02
Hier könnte er aber "mindestens" eine Warnung rausbringen, wenn nicht gar direkt einen Fehler werfen, selbst bei einem harten Cast, da sowas eh nie funktionieren kann.

(welches man über einen Cast mit untypisiertem Pointer umgehen könnte, wenn man wirklich mal sowas machen wöllte)


casts von/zu/zwischen Object/Class/Interface/String können ja nie funktionieren.
Vor einer Weile hatten wir den Fall, dass Jemand ein "TEdit" in einen Strind casten wollte (... := string(Edit1); ), um den Text zu bekommen, was natürlich knallte. (OK, hier hätte der Compiler "schlau" sein und .ToString nutzen können, was aber auch schwachsinn wäre, weil es fast niegendwo implementiert ist und TObject nur den Klassennamen rausgibt)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (10. Feb 2022 um 20:01 Uhr)
  Mit Zitat antworten Zitat