AGB  ·  Datenschutz  ·  Impressum  







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

TMemoryStream Create Problem

Ein Thema von skoschke · begonnen am 15. Feb 2019 · letzter Beitrag vom 2. Mär 2019
Antwort Antwort
Seite 2 von 2     12   
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#11

AW: TMemoryStream Create Problem

  Alt 15. Feb 2019, 13:18
Hallo,
nimm mal als Watchpoint ms1=nil
Da müsste False stehen.
Heiko
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#12

AW: TMemoryStream Create Problem

  Alt 15. Feb 2019, 13:24
Hallo noch mal,
hast Du eigentlich die WPTools-Version, die auch Docx kann?
Wenn ja, klappt das auch richtig?
Heiko
  Mit Zitat antworten Zitat
Schokohase
(Gast)

n/a Beiträge
 
#13

AW: TMemoryStream Create Problem

  Alt 15. Feb 2019, 13:26
Wenn ms1/ms2 wirklich nil wären, dann würde da auch nur nil stehen.

Dort steht aber (nil, 0, 0, 0) und das sind die Werte der Felder in dieser Instanz
  Mit Zitat antworten Zitat
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
702 Beiträge
 
Delphi 12 Athens
 
#14

AW: TMemoryStream Create Problem

  Alt 15. Feb 2019, 14:30
Der Stream-Lesefehler beim Kopieren war ein Positionierungsfehler meinerseits, ändert aber nichts daran dass ein erzeugter Stream im Objektinspektor als Nil angezeigt wird (siehe Anhang)
Du verstehst die Anzeige falsch. Was der Insektor da in den runden Klammern anzeigt ist der *Inhalt* der Felder/Eigenschaften der beiden TMemoryStream-Objekte.

Delphi-Quellcode:
  TCustomMemoryStream = class(TStream)
  private
    FMemory: Pointer;
    FSize, FPosition: NativeInt;

 TMemoryStream = class(TCustomMemoryStream)
  private
    FCapacity: NativeInt;
Für einen leeren TMemorystream ist FMemory = nil, FSize = 0, FPosition = 0, FCapacity = 0.

Die beiden Objektreferenzen selbst sind nicht nil, sonst würde die Anzeige anders aussehen
Peter Below
  Mit Zitat antworten Zitat
skoschke

Registriert seit: 6. Jan 2009
523 Beiträge
 
Delphi 10.4 Sydney
 
#15

AW: TMemoryStream Create Problem

  Alt 17. Feb 2019, 11:09
Zitat:
hast Du eigentlich die WPTools-Version, die auch Docx kann?
Ich habe die 8er prof. Version, docx brauche ich nicht.

Ciao
Stefan
  Mit Zitat antworten Zitat
jziersch

Registriert seit: 9. Okt 2003
Ort: München
251 Beiträge
 
Delphi 10.4 Sydney
 
#16

AW: TMemoryStream Create Problem

  Alt 2. Mär 2019, 13:24
Hallo noch mal,
hast Du eigentlich die WPTools-Version, die auch Docx kann?
Wenn ja, klappt das auch richtig?
Auf https://www.wpcubed.com/pdf/download...rocessing_vcl/
gibt es einen Editor mit dem man das Laden und Speichern testen kann.

Das DocX format ist eine ganz saubere und stabile Sache. Es werden im Allgemeinen die Textattribute unterstützt, die WPTools auch sonst kann.
Nicht unterstützt werden Zeichenbefehle, wie Linien, Kreise etc, ausser den "Shapes" Bilder.

Wenn es Fragen gibt, bitte fragen support@wptoos.de

Grüsse,
Julian
WPCubed GmbH
Komponenten für Delphi:
WPTools, wPDF, WPViewPDF
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 22:26 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