Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#9

Re: Records, Pointer, Listen & Co.

  Alt 22. Sep 2006, 12:33
Hi,

um es gleich klar zu stellen; bttb hat Recht!

Gut, und nun mein Aber:

Zitat von bttb930:
Und das passiert schneller als man denkt, nicht unbedingt durch expliziten TypeCast aber etwa wenn Du eine andere Prozedur hast, die als Parameter eine TObjectList erwartet. Der könntest Du Deine TMyList übergeben (ist ja eine TObjectList), wenn diese Prozedur aber Add aufruft, dann eben nicht TMyList.Add sondern TObjectList.Add.
Wer das macht hat selber Schuld. Mein Object ist eben nicht eine ordinäre TObjectList. Grundsätzlich benenne ich diese Listen immer nach ihrem "Inhalt".

Das muß man sich so vorstellen, dass ich eine Liste der Personen auch TPersonenListe nenne. Ich selber gehe davon aus, dass jemand in einen Behälter nur das gibt, was da rein gehört. Wer in den Kühlschrank die Wäsche legt, hat selber schuld. Da ich aber auch versuche möglichst DAU-sicher zu proggen gebe ich im Grunde bttb recht. In wie Weit mein Vorschlag zum Überschreiben Konventionssicher ist, weis ich auch nicht.

Gruß oki
  Mit Zitat antworten Zitat