Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   ZEOSLib und Delphi XE4 (https://www.delphipraxis.net/175515-zeoslib-und-delphi-xe4.html)

EgonHugeist 23. Jul 2013 09:21

AW: ZEOSLib und Delphi XE4
 
Guten Morgen, Rolf.

Danke für deine Hilfe, ist wirklich freundlich von dir. Ich war davon ausgegangen System.Types ist eine zusätzliche Unit. Habe mal ein Fix hochgeladen auf \testing7.1 R2535.

Ich hoffe der Prefix funktioniert mit dem {$IFDEF WITH_TOBJECTLIST_INLINE}System.{$ENDIF}Types?

Ansonsten ist ein {$ELSE} auch kein Problem. Kannst du mal drüber schauen?

Gruß Michael

RWarnecke 23. Jul 2013 10:54

AW: ZEOSLib und Delphi XE4
 
Hallo Michael,

warum hast Du die zusätzliche IFDEF denn eingefügt ? Denn die Types im Interface-Teil greift ja auf die System.Types zu ab Delphi XE2.

EgonHugeist 23. Jul 2013 11:02

AW: ZEOSLib und Delphi XE4
 
Nun System.Types existiert nicht für D7-DXE/FPC, darum das define. Leider sieht das an vielen Stellen so aus, da wir die Abwärtskompatibilität bis D7 und FPC 2.4 halten möchten...

Macht es Probleme? Das define ist in \src\zeos.inc unter der Delphi18 Section vor definiert..

RWarnecke 23. Jul 2013 11:10

AW: ZEOSLib und Delphi XE4
 
Ich würde entweder nur Types schreiben oder es wirklich differenzieren, ich glaube bis XE oder XE2 heißt es Types und ab der Version kannste System.Types schreiben. In XE oder XE2 und höher ist Types ein Alias auf System.Types.

EgonHugeist 23. Jul 2013 11:22

AW: ZEOSLib und Delphi XE4
 
Rolf,

in deiner vorangegangen List war eine Meldung zu sehen, das die TObjectList inline Functionen (Add, remove etc. ) nicht expandiert werden konnten, da "System.Types" nicht in der Uses-List vorhanden war. Somit bin ich davon ausgegangen, das es sich nicht mehr nur um einen geänderten Alias handelt. Weiterhin wollte ich genau diese Meldungen unterdrücken. Die wären mich doch nicht angesprungen, wenn Types und System.Types äquivalent wären, dachte ich jedenfalls. :?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:04 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