UpperCaseTr,LowerCaseTr
ayhanarican08.07.2003 - 21:23:26
Basit ama kullanışlı olan bu iki fonksiyonun size yararlı olacağını umarım.

function UpperCaseTr(Str:String) : String;
Const
buyukharf:String='ÇĞIİÖŞÜ';
kucukharf:String='çğıiöşü';
Var
I :Integer;
NewStr:String;
Begin
NewStr:='';
For I:=1 To Length(Str) Do
if Pos(Str[I],kucukharf)>0 Then
NewStr:=NewStr+buyukharf[Pos(Str[I],kucukharf)]
Else
NewStr:=NewStr+UpperCase(Str[I]);
Result:=NewStr;
End;

________________________________________
function LowerCaseTr(Str:String) : String;
Const
buyukharf:String='ÇĞIİÖŞÜ';
kucukharf:String='çğıiöşü';
Var
I :Integer;
NewStr:String;
Begin
NewStr:='';
For I:=1 To Length(Str) Do
if Pos(Str[I],buyukharf)>0 Then
NewStr:=NewStr+kucukharf[Pos(Str[I],buyukharf)]
Else
NewStr:=NewStr+LowerCase(Str[I]);
Result:=NewStr;
End;
 
sair14.07.2003 - 13:03:52
AnsiUpperCase ve AnsiLowerCase bu işlemi yapıyor zaten :) Ama yinede teşekkürler
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com