Forum: Object-Pascal / Delphi-Language
by Union,
25. Okt 2011
Nöö. Den Code der Classes.pas darf ich aus rechtlichen Gründen nicht posten. Aber genau so steht es drin:
Kopiere MaxInt Zeichen des Strings an der per Parameter übergebenen Indexposition der Stringliste, beginnend ab der Länge plus zwei des Namenswertes des Strings der übergebenen Indexposition der Stringliste.
Dafür funktioniert die aktuelle Funktion nur noch mit ShortStrings :wall: Ich...
Forum: Object-Pascal / Delphi-Language
by Union,
25. Okt 2011
Ja, früher wurde (simpel, fehlerhaft, krank und unperformant) einfach der Namenswert des Index genommeen, und ab der Länge+2 kopiert. Jetzt wird wirklich die Position des Trenners verwendet.
Immerhin hat der TE dadruch jetzt festgestellt, dass er jahrelang eine umständlich und nicht für den Zweck vorgesehene Funktion verwendete ;)
Forum: Object-Pascal / Delphi-Language
by Union,
25. Okt 2011
Du enthältst uns etwas über die Struktur der Zeilen vor. ValueFromIndex holt nämlich den hinter einem NameValueSeparator (z.B. Gleichheitszeichen) stehenden Wert eines Strings in einer Stringliste. Kann also nur funktionieren wenn der Aufbau in etwa so wäre:
Tour1=FR 06.02.2009 14:00 - 06.02.2009 15:45
Tour2=FR 06.11.2009 14:00 - 06.11.2009 15:45
Tour3=FR 13.11.2009 14:00 - 13.11.2009 15:45...