代码如下:
var
eMsg: array [0..1024] of char;
begin
StrPCopy(eMsg, eNode.Text);
application.messagebox(eMsg,'测试');
end;
以上代码没有任何问题。但我想把eMsg设为动态数组,代码如下:
var
eMsg: array of char;
begin
setLength(eMsg, Length(eNode.Text));
StrPCopy(@eMsg[0], eNode.Text);
application.messagebox(@eMsg[0],'测试');
end;
绐终得不到eNode.Text全部内容,请大家指正,应该如何写。
var
eMsg: array [0..1024] of char;
begin
StrPCopy(eMsg, eNode.Text);
application.messagebox(eMsg,'测试');
end;
以上代码没有任何问题。但我想把eMsg设为动态数组,代码如下:
var
eMsg: array of char;
begin
setLength(eMsg, Length(eNode.Text));
StrPCopy(@eMsg[0], eNode.Text);
application.messagebox(@eMsg[0],'测试');
end;
绐终得不到eNode.Text全部内容,请大家指正,应该如何写。
解决方案 »
- delphi 怎么获取excel值
- OLE中打开Excel为何独占对象呢?
- UP者有分,你,公司会在软件留后门吗?(万能密码,定时报差之类的东西?)
- Access在多用户下如何修改查询结果?
- 各位高手帮忙看看这个SQL语句怎么写?表结构是浪潮的,不知道应该怎样用DELPHI实现以下功能?保证给分!
- 如何取得程序的当前路径?
- 数据量小时,dbgrid中提交后出现重复记录是什么原因? 在线等!着急啊!
- 请教,在delphi中,如何当我的程序运行时,令桌面上的其他窗体最小化?
- 有谁知道适合DELPHI用的UML,最好有介绍
- 如何用SQL语言对一表的数据进行插入操作?
- delphi 数据分页怎么实现?
- oracle数据库的连接
var
eMsg: array of PChar;
begin
setLength(eMsg, Length(eNode.Text));
StrPCopy(@eMsg[0], eNode.Text);
application.messagebox(@eMsg[0],'测试');
end;
倒是可以显示全部的,真是有点搞不清楚了
S: String;
begin
S := 'Honk if you know Blaise.';
StrPCopy(A, S);
Canvas.TextOut(10, 10, string(A));
end;