Pues esi, ¿qué función se utiliza para obtener los primeros ó últimos caracteres de una cadena?, por ejemplo:
Los primeros 3 caracteres de Delphiaccess:
"Del"
Los últimos 3 caracteres de Delphiaccess:
"ess"
Saludos.

Obtener los primeros o últimos caracteres de una cadena
Started by
enecumene
, Jul 18 2009 10:31 AM
6 replies to this topic
#1
Posted 18 July 2009 - 10:31 AM
#2
Posted 18 July 2009 - 10:35 AM
Pues me imagino que igual que la Copy y asi parecidas...
ahi perdonas pero se me olvidaron las demas
ahi perdonas pero se me olvidaron las demas

#4
Posted 18 July 2009 - 10:45 AM
Muchas gracias FGarcía y las había conseguido pues no me acordaba de ellos 
Los primeros 3:
Los últimos 3:
Saludos.

Los primeros 3:
delphi
procedure TForm1.Button1Click(Sender: TObject); var algo: string; begin algo := leftstr('Delphiaccess',3); ShowMessage(algo); end;
Los últimos 3:
delphi
procedure TForm1.Button1Click(Sender: TObject); var algo: string; begin algo := rightstr('Delphiaccess',3); ShowMessage(algo); end;
Saludos.
#6
Posted 18 July 2009 - 08:19 PM
MidStr(Str,inicio,cuantos);
Curiosa función



delphi
procedure TForm1.Button1Click(Sender: TObject); begin showmessage(MidStr('DelphiAccess',3,3)+' ¿¿¿ = ??? '+Copy('DelphiAccess',3,3)); end;
Hay algo que no vea a simple vista?


Salud OS
#7
Posted 19 July 2009 - 06:41 AM
Hay algo que no vea a simple vista?
![]()
8-)
Pues yo tampoco veo nada

delphi
function MidStr(const AText: AnsiString; const AStart, ACount: Integer): AnsiString; overload; begin Result := Copy(WideString(AText), AStart, ACount); end;
[/code]