如题,请各位大哥帮忙解决一下
解决方案 »
- 如何使用IdHttp读取远程服务器的文件?
- 很难的fastreport问题~
- BCB这段代码如何用delphi实现
- 我想用Delphi开发一个发传真的程序,我找不到TFAX控件
- 请教如何把dbgrid的内容输出到一个txt文件里(高分)
- 想画几幅X-Y曲线图,不知用什么控件较简单?
- 如何获得另一程序指定控件的句柄?
- 大虾,请帮忙,有关网络数据库编程方面的
- 关于delphi中调用paradox?
- 请问TDataSetProvider的BeforeGetRecords事件里OwnerData是什么意思?
- Interface not support in COM+
- interbase6.5中建一个库Test.gdb,如何在库中创建表?
s: string;
s1: array of Char;
i: integer;
Begin
setlength(s1,length(s)-1);
for i:=0 to length(s) do
s1[i]:=copy(length(s),***);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
s1: array of string;
s: string;
begin
s:='abc';
setlength(s1,length(s));
for i:=0 to length(s)-1 do
begin
s1[i]:=copy(s,i+1,1);
Showmessage(s1[i]);
End;
end;
s : string;
a : array [0..1023] of char;
begin
s := '12345';
FillChar(a,Length(a),#0); Move(s[1],a[0],Length(s)); FillChar(a,Length(a),#0); StrPCopy(@a,s);end;
-----------------------------------------------------//没有理解你说的什么意思
procedure TForm1.Button3Click(Sender: TObject);
var
vBuffer: array[0..255] of Char;
begin
StrPCopy(vBuffer, PChar(Edit1.Text));
Edit2.Text := vBuffer;
end;
我这样写就是提示出错啊?是什么原因呢 ?
var
s1:string ;
a1: array of char;
begin s1:=edit1.text;
setlength(s1,Length(s1)) ;
StrPCopy(@a1,s1);
showmessage(a1[0]);
s : string;
a : array of char;
begin
s := '12345'; SetLength(a,1024);
FillChar(a[0],Length(a),#0); Move(s[1],a[0],Length(s)); FillChar(a[0],Length(a),#0); StrPCopy(@a[0],s);
ShowMessage(StrPas(@a[0]));
end;
我这样写就是提示出错啊?是什么原因呢 ?
var
s1:string;
a1: array of char;
begin
s1:=edit1.text;
setlength(s1,Length(s1));
StrPCopy(@a1,s1);
showmessage(a1[0]);
-------------------------------------------
你可以看一下9楼 上的代码 ,你说能用吗?
你仿照别人的代码,也不能那样搞,人家的代码已经对数组的大小,开始,都做了规定,才OK,你的什么都没有,肯定会错,