Andreas K. Foerster schrieb:
On Fri, Mar 07, 2003 at 10:43:50AM +0100, Eike Lange wrote:
Ich denke, dass auch die freien Compiler untereinander ein wenig auf Kompatiblität achten sollten.
Sehe ich nicht so. Beide Compiler sollten sich an ausgeschriebene Standards halten. Mit "Standards" meine ich selbstverständlich ISO, ANSI ...
Uff, sprich die Leute von FPC mal auf die Standards an... Da wirst du sofort angemaunzt, "wir wollen keine 'neue Sprache' lernen!" ;-\
Wie gesagt, in diesen beiden Fällen stimmt TP sogar mit den Standards überein. In dem Fall müsste man den FPC-Leuten antworten, sie sollen auch keine neue Sprache erfinden (zumindest dort, wo es keinen wesentlichen Vorteil bringt).
Beide Compiler sind unterschiedlich, und das ist gut so.
Na gut. Aber "packed object" empfinde ich doch als sehr sinnvoll,
Wofür denn, wenn ich fragen darf?
und verstehe nicht, warum man das extra weglassen soll, wenn es schonmal implementiert war.
War es nicht. Es wurde nur nicht ausdrücklich abgelehnt, weil ein Check fehlte (niemand hatte den Fall bisher bedacht). Aber funktioniert hat es nie richtig. Wie gesagt, die Fehler können recht subtil sein (wenn man von einem gepackten Typ einen ungepackten ableitet oder umgekehrt, dann Felder in bestimmter Form anordnet und polymorph darauf zugreift oder so ähnlich ...), aber um so schlimmer, würde ich sagen ...
Frank