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
EgonHugeist

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

AW: ZEOSLib und Delphi XE4

  Alt 30. Jun 2013, 19:02
Hallo Erich,

schreib mir mal 'ne PM mit deinem Zeos-Nutzernamen. Ich werd dir diesen ?wieder? frei schalten. Keine Ahnung warum der Account inaktiv sein soll. Hast du schon mal mit SVN gearbeitet?

Hallo Rolf,

danke für's Patch. Patch done R2467 \7.0-patches (SVN).
Könntest du mal auf \testing-7.1 switchen und schauen, ob das "blank rows" Problem noch besteht? Siehe http://sourceforge.net/p/zeoslib/tickets/33/

da war was von AVZ deneben gelaufen. Ich bin etwas verwundert über die erneuten TDataSet-Änderungen. Die meisten deprecated warnings können mit einem define unterdrückt werden (.. moved to AnsiStrings). Ich kann mir nur die deprecateds am TZAbstractRODataSet vorstellen. Oder müssen wir den Buffer in GetFieldData selber alloziieren, seit dem der var Buffer: TValueBuffer ist?

Btw. 7.1 ist im Beta und 7.2 in Produktion. Grund http://blog.synopse.info/post/2013/0...ort-for-mORMot

UniDAC liegt weit abgeschlagen mit der Performance, hinter ODBC/ADO. Bin nun am Optimieren der Internen functionen um 'ne Menge unnötige string cast/conversions zu vermeiden. Wird aber noch "a Bisl" dauern bis ich zufrieden bin. Rasselt schon gut los mittlerweile.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

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

AW: ZEOSLib und Delphi XE4

  Alt 30. Jun 2013, 21:32
Hallo Michael,

Könntest du mal auf \testing-7.1 switchen und schauen, ob das "blank rows" Problem noch besteht? Siehe http://sourceforge.net/p/zeoslib/tickets/33/

da war was von AVZ deneben gelaufen. Ich bin etwas verwundert über die erneuten TDataSet-Änderungen. Die meisten deprecated warnings können mit einem define unterdrückt werden (.. moved to AnsiStrings). Ich kann mir nur die deprecateds am TZAbstractRODataSet vorstellen. Oder müssen wir den Buffer in GetFieldData selber alloziieren, seit dem der var Buffer: TValueBuffer ist?
Ich habe meine vorherige 7.0.4 Zeosinstallation deinstalliert und konnte ohne Probleme die \testing-7.1 installieren. Mein kleines Testprogramm hat sofort funktioniert. Du hast immer noch reichlich deprecated - Meldungen (s. Anhang).

Ehrlich gesagt, habe ich den Fehler aus dem obenstehenden Link nicht ganz verstanden, wo das Problem war oder ist.
Angehängte Dateien
Dateityp: txt Testing-7.1-Testproject.txt (65,3 KB, 13x aufgerufen)
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
EgonHugeist

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

AW: ZEOSLib und Delphi XE4

  Alt 1. Jul 2013, 00:03
Danke Rolf,

verstehe ich dich richtig -> die Daten werden angezeigt?

Habe ein paar deprecated fixes gemacht, sollten dennoch jede Menge übrig bleigen. Wenn du die Zeit hast, könntest du mal checken, wie es compiliert bzw. eine neue Liste anhängen (7.1)? Fleißarbeit, hmpf. Was neues schreiben macht echt mehr Spaß Muß nicht gleich sein, werde die nächsten Tage mal die Liste "theoretisch" abarbeiten.

Gruß, Michael
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

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

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
 
#5

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
 
#6

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
 
#7

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
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 18:08 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