s3 : ansistring;
arrAch : array of ansichar;s3:='你还好吗'
setlength(arrAch,30);
strpcopy(@arrAch,'aaaaaa');
这样给动态数组赋值,会出现内存报错的现象,求解答。说一下问题。。然后应该怎么做了?
arrAch : array of ansichar;s3:='你还好吗'
setlength(arrAch,30);
strpcopy(@arrAch,'aaaaaa');
这样给动态数组赋值,会出现内存报错的现象,求解答。说一下问题。。然后应该怎么做了?
解决方案 »
- IDTCPCLIENT关掉,但是IDTCPSERVER 的ondisconect事件不能被激发
- 一个label中文字加载问题
- 高分求教图像处理中计算面积的问题!
- 请问一下,如何从dll中传出一个字节数组出来
- 怎么动态控制FastReport的frReport控件?
- 在ADO的TAdoQuery中过滤Filter中如何使用通配符?
- 急,寻找Rational Robot测试Delphi应用程序的组件
- DBChart中,X轴应该怎么设置?看了例程,应该很容易,但我找不到方法。
- 请教一个FORM关闭的问题
- 请教分布式程序发布的错误问题。谢谢。
- pb调用delphi开发的dll关闭程序提示非法操作
- 谁能用最简单的最快速的方法,得到这个点周围的8个坐标,UP~UP~UP~UP~UP~有分
用@arrAch[0]也对,取数组第一个元素的地址,等价于arrAch。
改用
move(s3[1],arrach[0],Length(s3));
或
copymemory(arrach,pchar(s3),Length(s3));