![]() |
memo splitten -> stringgrid
Hallo,
möchte gerne einen Text aus dem Memo1 Splitten und in ein StringGrid1 schreiben! Hier ein Beispiel: Testart * Teststraße * Testort * Testortsteil * Testobjekt * Testhinweis ** Testnummer Der Text soll immer an der Stelle * getrennt bzw am Ende sieht das so aus ** Test-Nr. Hat einer eine Idee? [Delphi 2010] |
AW: memo splitten -> stringgrid
Ersetz den * durch #13#10 und schreib den String in eine Stringgrid.Row.
Du mußt nur auf das ** aufpassen sonst gibt's eine Leerspalte. Gruß K-H 2010? Geht das da noch?? |
AW: memo splitten -> stringgrid
Man könnte das letzte ** ja zuerst ersetzen.
(nur das Letzte, falls es vorne mal eine leere Spalte gibt) PS: ![]() |
AW: memo splitten -> stringgrid
Mir kommt "Explode" wie mit Kanonen auf Spatzen schießen vor.
Für jede Zeile eine Stringlist aufbauen und wieder wegschmeißen? Gruß K-H |
AW: memo splitten -> stringgrid
Kommt immer auf den Einsatz an.
> nutzen kann man es dennoch und wenn einem dieses Neuaufbauen nicht stört... > im Gegenzug kann man alles auf einen einzigen Methodenaufruf reduzieren > und man kann sich da was abgucken PS: Wenn man das Explode so nutzt, daß das Ergebnis direkt in ein vorhandenes TStrings geschrieben wird, dann kann man die Row übergeben (wenn sie auch ein TStrings-Nachfahre ist) ohne es danach wieder zu löschen. |
AW: memo splitten -> stringgrid
Zitat:
Gruß K-H |
AW: memo splitten -> stringgrid
Wo soll es die denn geben?
Wenn man die Werte direkt in .Row[x] eintragen läßt, dann wäre es blöd/fatal, wenn man dieses Rows-Objekt einfach so freigibt :zwinker: |
AW: memo splitten -> stringgrid
Das hatte ich falsch verstanden, war wohl etwas spät.
Gruß K-H |
AW: memo splitten -> stringgrid
Erstmal Danke :-D
Werde es mal mit "Explode" versuchen! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:53 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