Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi D2009 Spracherweiterungen (https://www.delphipraxis.net/120319-d2009-spracherweiterungen.html)

mquadrat 9. Sep 2008 12:18

Re: D2009 Spracherweiterungen
 
@Elvis

Mag sein, dass Compilermagic an der Stelle das falsche Wort ist. Auf jeden Fall müsste das in einen Präprozessor rein, sonst meckert ja der Typenvergleich (string != TObject)

Phoenix 9. Sep 2008 12:20

Re: D2009 Spracherweiterungen
 
Zitat:

Zitat von Elvis
Richtig interessant wird das ToString ohnehin erst wenn die VCL richtiges, Objekt-basiertes Databinding lernt.

Hrm.. dafür taugt die Delphi-Interne Interface implementierung aber nicht wirklich (forced IUnknown, reference Counting). Das macht die Sache um längen zu kompliziert um es geschickt einzusetzen (mit 'mal kurz' INotifyPropertyChanged implementieren ist da nix).

Zitat:

Zitat von Elvis
Wirklich wichtig is Equals und GetHashCode, da durch generische Dictionaries möglich sind.

/second

Elvis 9. Sep 2008 13:27

Re: D2009 Spracherweiterungen
 
Zitat:

Zitat von mquadrat
@Elvis

Mag sein, dass Compilermagic an der Stelle das falsche Wort ist. Auf jeden Fall müsste das in einen Präprozessor rein, sonst meckert ja der Typenvergleich (string != TObject)

Warum baust du dir keinen Overload, hmm? ;-)
Delphi-Quellcode:
procedure ShowMessage(instance : TObject); overload;
begin
  ShowMessage(instance.ToString());
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:26 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz