AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:32

Parameter dieser Suchanfrage:

Suche in Thema: TPersistent & Streaming
Suche alle Beiträge, die von "EConvertError" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: TPersistent & Streaming

      Delphi
      by EConvertError, 19. Apr 2006
    Danke.

    Ich nehme deinen Rat an. :wink:

    Eine bestehende Lösung möchte ich nicht verwenden (z.B. RakBinaryStreamData).

    In diesem Fall werde ich meine Objekte "ganz normal" und ganz ohne RTTI-Zauber speichern.

    Vielen Dank für eure Unterstützung,
    Andreas
  • Forum: Object-Pascal / Delphi-Language

    Re: TPersistent & Streaming

      Delphi
      by EConvertError, 14. Apr 2006
    Wie man an die Properties und deren Werte kommt, habe ich anhand TWriter schon herausfinden können. Ein viel größeres Problem ist die DefineProperties() Methode von TPersistent. Die erfordert nämlich einen TFiler.

    Von TFiler ableiten sieht auch nicht gut aus, weil das wieder auf TComponent aufbaut.

    Weiß noch wer Rat, oder habe ich den Haken an der Geschichte gefunden?

    Andreas
  • Forum: Object-Pascal / Delphi-Language

    Re: TPersistent & Streaming

      Delphi
      by EConvertError, 12. Apr 2006
    Zugegeben, ich habe mich etwas von der .NET-Serialisierung inspirieren lassen. :wink:
    Mir ist schon klar geworden, dass ich so etwas komfortables in Delphi (Win32) nie haben werde.

    Genau, Khabarakh: Ich möchte wissen, wie man an die published-Eigenschaften (Name+Wert) rankommt und dann meinen eigenen TXmlWriter schreiben.

    Allerdings geht es mir eher darum, dass ich 4-5 Klassen in meinem...
  • Forum: Object-Pascal / Delphi-Language

    Re: TPersistent & Streaming

      Delphi
      by EConvertError, 12. Apr 2006
    Danke erstmal!

    Ja ich würde schon gerne TPersistent anstatt TComponent nutzen. Ganz nach dem Motto: So schlank wie möglich! :wink:

    Aber mir sagt Class-Hack, um ehrlich zu sein gar nichts (Außer, dass es sich etwas unelegant anhört). Irgendwie muss das aber auch sauber gehen, weil es ja in der OH heißt, dass TPersistent als Basisklasse für alle Klassen dient, die keine Komponenten sind...
  • Forum: Object-Pascal / Delphi-Language

    Re: TPersistent & Streaming

      Delphi
      by EConvertError, 12. Apr 2006
    Da mir noch niemand geantwortet hat, möchte ich hinzufügen, dass sich Frage 1) auf die ganz normale Variante (also ohne XML) bezieht. Vielleicht war das etwas unklar ausgedrückt von mir...

    Die XML-Geschichte möchte ich selbst implementieren, nachdem ich herausgefunden habe, wie das normale Streaming von TPersistent funktioniert.
    Außer irgendein XML-Parser unterstützt so etwas schon von Haus...
  • Forum: Object-Pascal / Delphi-Language

    TPersistent & Streaming

      Delphi
      by EConvertError, 11. Apr 2006
    Hallo!

    Ich versuche immer noch meine Objekte automatisiert in eine XML Datei zu speichern (serialisieren).
    Diesmal möchte ich mich etwas von Delphi-Streaming-System inspirieren lassen.

    Dazu meine Fragen:
    1)Wie kann ich von TPersistent abgeleitete Objekte in einen Stream speichern?
    Ich habe schon viele Beispiele für TComponent gesehen, aber diese für TPersistent umzubauen schaffe ich...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=EConvertError&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=67222
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:37 Uhr.
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