Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Dateien in einer Stringliste oder TMemo importieren? (https://www.delphipraxis.net/50526-dateien-einer-stringliste-oder-tmemo-importieren.html)

smart 27. Jul 2005 08:19


Dateien in einer Stringliste oder TMemo importieren?
 
Wie kann man solchen Dateien in einer Stringliste oder TMemo formatiert importieren?
Delphi-Quellcode:
2210030000002;Truthahnwurst;1,49
2210031000001;Cordon Bleu;4,29
2210032000000;Gyros;3,99
2210033000009;Gewürze;0,89
Das ganze sollte dann so aussehen.
Delphi-Quellcode:
2210030000002    Truthahnwurst  1,49
2210031000001    Cordon Bleu    4,29
2210032000000    Gyros          3,99
2210033000009    Gewürze        0,89
Hat Einer von Euch schon mal so was gemacht?

barf00s 27. Jul 2005 08:22

Re: Dateien in einer Stringliste oder TMemo importieren?
 
vllt klappts ja wenn du die semikoli mitnem tabulatorchar ersetzt und dann in nen memo paxt

Thanatos81 27. Jul 2005 08:23

Re: Dateien in einer Stringliste oder TMemo importieren?
 
Schau dir mal bei der TStringList Delimiter und DelimitedText an, das dürfte dir weiterhelfen.

Ansonsten hab ich irgendwo noch Code rumliegen, um CSV-Text in ein StringGrid zu importieren. Der dürfte mit einigen kleineren Anpassungen auch für deine Anforderung geeignet sein.

smart 27. Jul 2005 08:26

Re: Dateien in einer Stringliste oder TMemo importieren?
 
Ich habe schon versucht mit StringReplace ein Tabulatorchar zu setzen klappt auch, aber damit bekomme ich keine feste Breite hin.

Thanatos81 27. Jul 2005 08:30

Re: Dateien in einer Stringliste oder TMemo importieren?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hab das Projekt wieder gefunden, vllt. hilfts dir ja weiter

€dit:
Die Prozeduren ReadCSVFile und WriteCSVFile kommen im Original irgendwo ausm Netz, ich hab die auch lediglich an meine Zwecke angepasst.

barf00s 27. Jul 2005 08:30

Re: Dateien in einer Stringliste oder TMemo importieren?
 
das du das ganze inner TListView organisierst - würde für dich nicht in frage kommen, oder?

malo 27. Jul 2005 08:32

Re: Dateien in einer Stringliste oder TMemo importieren?
 
Du könntest ja prüfen, ob das Semikolon an einer bestimmten Stelle ist (Pos) und wenn nicht, ein Leerzeichen davorsetzen. Und das solange, bis es an der richtigen Stelle steht (danach löschen).

Ich würde dir jetzt einen Beispielcode schreiben, aber ich weiß grad nicht, wie man ein Zeichen "da zwischen" einfügen kann und hab kein Delphi zum probieren da ;)

marabu 27. Jul 2005 08:45

Re: Dateien in einer Stringliste oder TMemo importieren?
 
Hallo Heike,

nur für die Anzeige kannst du ein Memo verwenden, wenn du einen fixed width font einstellst und die Spaltenwerte links oder rechts mit Leerstellen auffüllst. Dabei fehlt dir dann eine Spaltenüberschrift. Also lieber gleich mit einem StringGrid.

Grüße vom marabu

barf00s 27. Jul 2005 08:47

Re: Dateien in einer Stringliste oder TMemo importieren?
 
@malo "Insert()" wäre dein Freund zum "Einfügen"

smart 27. Jul 2005 12:51

Re: Dateien in einer Stringliste oder TMemo importieren?
 
Vielen Dank schonmal für Eure Antworten. Ich komme aber nicht wirklich weiter. Bei der Ausgabe in einem TMemo bekomme ich einfach die feste Breite nicht hin!


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr.
Seite 1 von 3  1 23      

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