AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ZEOSLib und Delphi XE4

Ein Thema von erich.wanker · begonnen am 27. Jun 2013 · letzter Beitrag vom 23. Jul 2013
Antwort Antwort
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

AW: ZEOSLib und Delphi XE4

  Alt 1. Jul 2013, 05:46
verstehe ich dich richtig -> die Daten werden angezeigt?
Jepp, die Daten werden angezeigt. Habe aber nur eine kleine normale Select-Abfrage gemacht, also nichts kompliziertes.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
EgonHugeist

Registriert seit: 17. Sep 2011
187 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

AW: ZEOSLib und Delphi XE4

  Alt 22. Jul 2013, 22:51
Hallo Rolf,

ich mal wieder. Habe das Thema deprecateds etwas aus den Augen ferloren, da andere Dinge wichtiger waren. Falls du mal Zeit findest, könntest du mal 'ne neue Liste nach SVN update anhängen? Hätte da noch eine Frage: es wird GetCalcFields deprecated angezeitgt, jedoch kann ich auf den Emba docus keinen weiteren overload dazu finden.. Irgendwelche Ratschläge wären hilfreich.

Michael
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#3

AW: ZEOSLib und Delphi XE4

  Alt 23. Jul 2013, 04:37
Guten Morgen Michael,

ich habe bei meinem Testprogramm nach dem SVN Update folgende Probleme :
  1. [dcc32 Error] ZDbcDbLibResultSet.pas(122): E2004 Identifier redeclared: 'System.Types'
  2. [dcc32 Error] ZDbcAdoResultSet.pas(120): E2029 ',' or ';' expected but identifier 'System' found
  3. [dcc32 Error] ZDbcAdoResultSet.pas(120): E2004 Identifier redeclared: 'System.Types'

Wenn ich bei Punkt 2 das Komma in die IFDEF-Abfrage setzte erhalte ich den Fehler 3. Wenn ich die IFDEF-Abfrage aus Fehler 3 entferne erhalte ich Fehler 1. Du hast die Unit Types einmal im Interface-Teil und einmal als System.Types in der IFDEF-Abfrage im Implementation-Teil.

Schaue Dir die Units nochmal an, ich möchte behaupten, wenn Du bei Fehler 1 die IFDEF-Abfrage mit System.Types entfernst findest Du noch weitere Units, die das gleiche Problem haben.

Das mal so als kurzer Vorabtest heute morgen. Ich habe die Komponenten nicht neu in der IDE installiert, sondern nur das SVN Update gemacht und dann mein Beispiel-Project kompiliert.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
EgonHugeist

Registriert seit: 17. Sep 2011
187 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#4

AW: ZEOSLib und Delphi XE4

  Alt 23. Jul 2013, 09:21
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
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#5

AW: ZEOSLib und Delphi XE4

  Alt 23. Jul 2013, 10:54
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.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
EgonHugeist

Registriert seit: 17. Sep 2011
187 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#6

AW: ZEOSLib und Delphi XE4

  Alt 23. Jul 2013, 11:02
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..
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#7

AW: ZEOSLib und Delphi XE4

  Alt 23. Jul 2013, 11:10
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.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz