Fórum Right ou left do clipper #237538
14/06/2004
0
Como se fazia no clipper com left e right
Ademilson Moreira
Curtir tópico
+ 0Posts
14/06/2004
Beppe
Sintaxe:
Copy(Sua_String, Inicio, Largura);
Os primeiros caracteres:
Copy(Sua_String, 1, Largura);
Os últimos caracteres:
Copy(Sua_String, Length(Sua_String) - Largura, Largura);
Gostei + 0
16/06/2004
Emerson Nascimento
Gostei + 0
17/06/2004
Dopi
Dá pra fazer elas:
Note que a POEM_ZEROS requer um Parametro String e nao numerico como no Clipper
{ Completa String com Caracter a direita, Alinhando a Esquerda }
function padL(mStr : string; nLen : Integer; Caracter : Char) : String ;
begin
Result := copy(mStr,1,nLen) ;
Result := Result + StringOfChar(Caracter, (nLen - Length(Result))) ;
end ;
{ Completa String com Caracter a esquerda, Alinhando a Direita }
function padR(mStr : string; nLen : Integer; Caracter : Char) : String ;
begin
Result := copy(mStr,1,nLen) ;
Result := StringOfChar(Caracter, (nLen - Length(Result))) + Result ;
end ;
Function Poem_Zeros(Texto : String; Tamanho : Integer) : String;
var Zeros : String ;
Valor : Integer ;
begin
Result := Texto ;
try
Valor := StrToInt(Trim(Texto)) ;
Zeros := StringOfChar(´0´,Tamanho);
Result := FormatFloat(Zeros,Valor) ;
except
end ;
end ;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)