Forum: Object-Pascal / Delphi-Language
Delphi
by NeruvonoS,
23. Okt 2009
ALSO
das programm läuft.
das macht doch echt kein spaß, warum gibt denn Delete keinen String wieder aus?
Grummel
nagut danke trotzdem euch beiden
Grüße
NeruvonoS
Forum: Object-Pascal / Delphi-Language
Delphi
by NeruvonoS,
23. Okt 2009
Das Problem dabei ist, dass ich schon nen 1100 Zeilen langen Quellcode habe.
Da alle ersetzen für einen Test würde es glaub ich nur unübersichtlicher erscheinen lassen.
Vor allem da auch andere Captions mit Name oder Namen benannt sind. (die stören zwar nicht, aber dann sind die zum neuen Variablennamen nicht mehr gleich -> folge unübersichtlich... dabei geht es doch bisher noch :( )
Und es...
Forum: Object-Pascal / Delphi-Language
Delphi
by NeruvonoS,
23. Okt 2009
der array heißt nicht array,
aber was ist an Name so schlimm?
Forum: Object-Pascal / Delphi-Language
Delphi
by NeruvonoS,
23. Okt 2009
Leider auch nicht. Wäre ja auch sinnlos wenn man es anstatt in eine in 3 schreiben muss, damit es funktioniert.
Forum: Object-Pascal / Delphi-Language
Delphi
by NeruvonoS,
23. Okt 2009
Okay ich machs doch mal etwas ausführlicher:
Button.Caption := Copy(Array.Name,3,pos(' ',System.Delete(Array.Name,1,2));
Ich Kopiere also den Array.Name ab der 3. Stelle(Da die ersten beiden = ' ' sind. und zwar soviele zeichen bis er das nächste ' ' findet. das nächste ' ' findet er aber nicht. Denn: pos sucht nur das 1. raus was er findet, dewegen möchte ich die ersten beiden zeichen...
Forum: Object-Pascal / Delphi-Language
Delphi
by NeruvonoS,
23. Okt 2009
Was mir einfällt:
Der Array ist vom Typ ein Record. Die Stelle im Record aber ein String.
Delete(Array.String,1,2);
Das sollte aber eigentlich nicht stören oder?
Forum: Object-Pascal / Delphi-Language
Delphi
by NeruvonoS,
23. Okt 2009
Hallo :)
Ich hab mal wieder nen Problem:
Ich wollte aus meinem Array (ein String) die ersten beiden Zeichen löschen.
Delete(Array,1,2);
Die Fehlermeldung:
Weiß wer was mir das sagen möchte?
Grüße