Newsgroup: it.comp.lang.delphi
Titolo: String

Un saluto a tutto il NG.
Ho una domanda banale dovuta alla mia "newbbaggine" :-)
Dunque ho una stringa per esempio 'paperinopluto' e vorrei
copiare in un'altra stringa solo 'pluto' ossia partire da un
carattere in una certa posizione fino alla fine ma non riesco
a trovare la procedura che fa al caso mio :-(
Mi aiutate per favore ?
Grazie anticipate e scusate ancora per la banalita' della domanda.
Dimenticavo: uso Delphi 2.0 !!! :-)

 a trovare la procedura che fa al caso mio :-(
Usa la Copy...
dest := Copy(Source,Start,Lung);
Una curiosita'... se come Lung specifichi una lunghezza superiore a 
quella effettivamente disponibile il buon Delphi non si adombra ma ti 
ritorna i caratteri disponibili.
Quindi nel tuo caso
dest := Copy('paperinopluto',9,255);
ciao
S

 copiare in un'altra stringa solo 'pluto' ossia partire da un
Non so se in delphi 2 esista ma con la vers. 5 uso la funzione "Pos"
dalla guida delphi:
function Pos(Substr: string; S: string): Integer;
Description
Pos searches for a substring, Substr, in a string, S. Substr and S are
string-type expressions.
Pos searches for Substr within S and returns an integer value that is the
index of the first character of Substr within S. Pos is case-sensitive. If
Substr is not found, Pos returns zero.
Quindi con la funzione copy estrai la stringa che ti serve.
Ciao
Michele.
P.S. La newbbagine poi passa e li comincia il triste.

Grazie ad entrambi.
Proveniendo dal C cercavo un qualcosa che cominciasse per str :-)
Per rimediare ... vi faccio un'altra domanda :-)
Ho una stringgrid e non riesco ad intercettare l'evento
(se mai e' possibile) on exit dalla singola cella.
Vi ricordo che per ora utilizzo sempre il Delphi 2.0 ...
Grazie e saluti

 ritorna i caratteri disponibili.
Stica, 5 anni di programmazione delphi e questa proprio non la sapevo,
grazie!
--
Jax

se cerchi:
string handli routine
nella guida di delphi trovi un utile elenco di tutte le funzioni stringa
disponibili.
Bye
A.

> Stica, 5 anni di programmazione delphi e questa proprio non la sapevo,
IDEM !!!!
--
Simone
Honda S2000 driver Blu/black 240cv
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.419 / Virus Database: 235 - Release Date: 13/11/2002

 IDEM !!!!
3 anni di programmazione delphi e questa la sapevo GNEGNEGNEGNE ;)
-- 
Ciao,
   Stefano

 grazie!
9 anni che uso delphi e sapevo di questo dalla prima volta che ho usato
la copy; come ho fatto ? basta leggere l'help in linea:
"If Count specifies more characters or array elements than are available,
only the characters or elements from S[Index] to the end of S are returned."
ciao  :-)

 usato la copy; come ho fatto ? basta leggere l'help in linea:
Ma porc! :)))
--
Jax
PS: 9 anni??? Che l'hai per caso progettato tu Delphi 1????? 'sagerat...
da quello che mi ricordo Delphi 1 è uscito nel 1995...

 da quello che mi ricordo Delphi 1 è uscito nel 1995...
si, 8/9 (non avevo voglia di fare il conto... :-)
comunque ho iniziato con turbo pascal 3.1.
ciao
carlo

 comunque ho iniziato con turbo pascal 3.1.
Va beh, allora anch'io ho iniziato col 3.0 (girava su disketto da 5
pollici, se la memoria non mi inganna...)
Non barare :D
--
Jax

 Non barare :D
5.25 !!! non barare tu !  :-)

 5.25 !!! non barare tu !  :-)
Volevo fare l'unquarto ma non sapevo se era un carattere supportato
(tipo l'euro :))
--
Jax