Postoji i metoda AnsiString::SetLength(), u kojoj kao argument zadaš dužinu koju
hoćeš ( na primer: TvojString.Length()-4 ). Samo ne mogu da se setim da li je
rezultat privremeni string ili se odnosi na objekat, dakle:
TvojString.SetLength( TvojString.Length()-4 );
ili
TvojString = TvojString.SetLength( TvojString.Length()-4 );
(to probaj sam)
EDIT:
Proverio sam:
Code:
TvojString.SetLength( TvojString.Length()-4 );
...menja string (tj. nije privremeni objekat).
[Ovu poruku je menjao X Files dana 24.09.2006. u 19:28 GMT+1]