Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Stringliste nach Zeichen trennen und auslesen (https://www.delphipraxis.net/167773-stringliste-nach-zeichen-trennen-und-auslesen.html)

DeddyH 18. Apr 2012 08:43

AW: Stringliste nach Zeichen trennen und auslesen
 
StrictDelimiter gab es unter Delphi 7 noch nicht.

Bummi 18. Apr 2012 10:07

AW: Stringliste nach Zeichen trennen und auslesen
 
Wie sollte dem Delimiter (Char) denn *SIGNAL* zugewiesen werden?

oder habe ich etwas verpasst ....

MicA 18. Apr 2012 10:23

AW: Stringliste nach Zeichen trennen und auslesen
 
Hallo und Danke schonmal für die vielen Antworten!

Erstmal: es sollen alle Zeilen weiterverarbeitet werden! *SIGNAL* ist nur das Trennzeichen!

Zusätzlich sollte ich noch ergänzen, dass ich nicht wirklich ein Programmierer bin: hab Elektrotechnik studiert und bis jetzt nur mit etwas C Code gearbeitet. Deshalb entschuldige ich mich schonmal im Voraus, falls ein Ansatz von mir nicht wirklich Sinn macht! Und das mit der if-Schleife...

Der Ansatz mit Pos und PosEx würde mir ganz gut gefallen. hab auch schon rumprobiert, aber die Funktion PosEx kann ich nicht aufrufen, offensichtlich ist die in meiner Delphi Version nicht enthalten!? Gibt es da eine Möglichkeit die anderweitig hinzuzufügen?

StrictDelimiter funktioniert nicht, das habe ich schon probiert.

Gruß Michael

Gollum 18. Apr 2012 10:27

AW: Stringliste nach Zeichen trennen und auslesen
 
Hallo,

PosEx gibt es unter D7. Du musst die Unit StrUtils einbinden.

DeddyH 18. Apr 2012 10:35

AW: Stringliste nach Zeichen trennen und auslesen
 
Wie wäre es denn mit
Delphi-Quellcode:
Stringlist.Text := StringReplace(Stringlist.Text, '*SIGNAL*', sLineBreak, [rfReplaceAll, rfIgnoreCase]);
oder so in der Art?

MicA 18. Apr 2012 10:47

AW: Stringliste nach Zeichen trennen und auslesen
 
Wie genau binde ich diese Unit ein? Ich sollte auch noch erwähnen, dass ich das EDA Programm Altium verwende und versuche ein Script zu erstellen. Ist es bei Altium überhaupt möglich eine Unit einzubinden?

MicA 18. Apr 2012 10:57

AW: Stringliste nach Zeichen trennen und auslesen
 
Zitat:

Stringlist.Text := StringReplace(Stringlist.Text, '*SIGNAL*', sLineBreak, [rfReplaceAll, rfIgnoreCase]); oder so in der Art?
Dafür bekomme ich eine Fehlermeldung: Could not convert variant of type (Array Variant) into type (Integer)

p80286 18. Apr 2012 11:08

AW: Stringliste nach Zeichen trennen und auslesen
 
Zitat:

Zitat von MicA (Beitrag 1162486)
Wie genau binde ich diese Unit ein? Ich sollte auch noch erwähnen, dass ich das EDA Programm Altium verwende und versuche ein Script zu erstellen. Ist es bei Altium überhaupt möglich eine Unit einzubinden?

ÄH? Was denn nun? Delphi oder nicht Delphi, das ist hier die Frage.

Gruß
K-H

MicA 18. Apr 2012 12:00

AW: Stringliste nach Zeichen trennen und auslesen
 
Zitat:

ÄH? Was denn nun? Delphi oder nicht Delphi, das ist hier die Frage
Ich schreibe ein Script in der Sprache Delphi. Allerdings mit der Entwicklungsumgebung von Altium Designer

http://wiki.altium.com/display/ADOH/...ript+Reference

DeddyH 18. Apr 2012 12:13

AW: Stringliste nach Zeichen trennen und auslesen
 
Zitat:

DelphiScript does not have Set types and does not support Set operators unlike the Object Pascal language which does have Set types and supports Set operators.
Deshalb funktioniert auch das StringReplace nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:54 Uhr.
Seite 2 von 3     12 3      

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