Forum: Sonstige Fragen zu Delphi
Delphi
by Nikolas,
23. Jun 2004
was ist denn genau dein Problem? :gruebel:
Falls der Substring nicht gefunden wurde, gibt pos 0 zurück. Das kannst du dann abfangen. Wenn du dann was in die dritte Zeile schreiben willst, kannst du das einfach mit
memo1.lines:='Hallo';
machen.
Dann würd ich eine for-Schleife vorschlagen, die alle späteren Einträge eins nach vorne schiebt und so den zu löschenden Eintrag...
Forum: Sonstige Fragen zu Delphi
Delphi
by Nikolas,
19. Jun 2004
wichtige Befehle für dein Problem (gab's aber echt schon häufiger):
delete,pos,stringreplace
str:='123456'
delete(str,1,3); // str='456' ab dem 1. Zeichen wurden 3 entfernt
str:='555000';
str2:=stringreplace(str,'000','kb',); // str2='555kb'