读书人

strupper怎么用

发布时间: 2012-02-27 10:00:22 作者: rapoo

strupper如何用?
uses SysUtils;
const

S: PChar = 'A fUnNy StRiNg'
begin
Canvas.TextOut(5, 10, string(StrLower(S)) + ' ' + string(StrUpper(S)));

end;
不要用strcopy来给赋值,
procedure TForm1.Button5Click(Sender: TObject);
var
ps:PAnsiChar ;
begin
ps:='ffffffffff';
ShowMessage(string(StrUpper(ps)));
end;
这什么这两个都不能用?

[解决办法]
的确,我在delphi6中也遇过,用StrUpper会报内存错,用AnsiUpperCase就没问题了

[解决办法]

Delphi(Pascal) code
procedure TForm1.Button1Click(Sender: TObject);var  pxxxxx: pchar;  s: string;  pttttt: PChar;begin  pubs := 'fff';  s := 'fff';  pxxxxx:= PChar(s);//  GetMem(pxxxxx, Length(s) + 1);//  ZeroMemory(pxxxxx, Length(S) + 1);//  StrCopy(@pxxxxx, @s);  pttttt := StrUpper(pxxxxx);  button1.Caption := pxxxxx;  Caption := pttttt +  s;end; 

读书人网 >.NET

热点推荐