Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Speichern von String in txt-Datei (https://www.delphipraxis.net/170811-speichern-von-string-txt-datei.html)

Horatius69 4. Okt 2012 08:21

Speichern von String in txt-Datei
 
Guten Morgen,

ich bin gerade dabei mich in Delphi einzuarbeiten. Dabei bin ich auf ein Problem gestoßen.

mit dem Befehl:

cdsBILDPFAD.ASString:=datenbestandliste.items.Item[i].SubItems.Strings[4];

versuche ich einen Bildpfad in eine txt-Datei zu schreiben. Dieser String wird dabei allerdings automatisch auf 20 Zeichen gekürzt.

Kann mir da einer weiterhelfen wie ich die Stringlänge erweitern kann?

Beste Grüße
Horatius

s.h.a.r.k 4. Okt 2012 08:29

AW: Speichern von String in txt-Datei
 
Herzlich Willkommen in der DP :dp:

Was genau ist eigentlich cdsBILDPFAD?!

mkinzler 4. Okt 2012 08:32

AW: Speichern von String in txt-Datei
 
Das Feld cdsBILDPFAD scheint nur 20 Zeichen zu haben

Horatius69 4. Okt 2012 08:48

AW: Speichern von String in txt-Datei
 
cdsBILDPFAD ist eine Spalte in meiner Tabelle die ich mithilfe des clientdatasets in eine txt-Datei
schreiben möchte.
Das oben war der befehl dafür.
Beim einfügen wird mir der gesamte Pfad angezeigt. Nach dem Speichern und beim erneuten Lesen aus der Datei ists dann auf 20 zeichen beschränkt.
Wie kann ich den String auf z.B. 100 Zeichen erweitern?

Back2Code 4. Okt 2012 08:54

AW: Speichern von String in txt-Datei
 
cdsBILDPFAD.length geht das? Oder per SetLength...

DeddyH 4. Okt 2012 08:55

AW: Speichern von String in txt-Datei
 
cdsBILDPFAD ist in der DB anscheinend auf 20 Zeichen beschränkt, Du wirst also wohl die Tabellenstruktur ändern müssen.

himitsu 4. Okt 2012 09:30

AW: Speichern von String in txt-Datei
 
Zitat:

Zitat von Robin2k (Beitrag 1185623)
geht das?

Selbst mal Ausprobieren?

Aber nee, geht natürlich nicht.
Wie gesagt, es liegt an der inneren Struktur, da bringt es nichts, wenn du in der GUI solange rumtrickst, bis es geht (was bestimmt irgendwie geht),
aber am Ende in der Datenbank nur noch Schrott ankommt und beim nächsten Auslesen dennoch alles abgeschnitten ist.

Horatius69 4. Okt 2012 10:59

AW: Speichern von String in txt-Datei
 
Besten Dank! es hat geklappt.

mit "cdsBILDPFAD.size" konnte ich den Speicherplatz ändern. Geht allerdings nur wenn die Datei nicht schon existiert. ;)
Schön wenn das Programm macht was man von ihm will!

Danke für die schnelle Hilfe!


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