• 主页
  • 招聘
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API

继续一个指针问题。

neil 湖北创诺安科技有限公司 经理  2003-01-02 04:17:07
有一ocx,传入参数需要 long far 指针,并该参数的实际值为超过1800个字符长。
请问delphi里该如何定义该指针,如果使该指针指向1800个字符长的string?
我的定义及指向如下
type
arr=array[0..511] of Integer;
p=^arr;
var
myp:p;
lcode:ansistring;
begin
lcode:=edit1.text; //超过1800个字符,不定长
new(myp);
move(lcode,myp^[0],sizeof(lcode]));
ocx1.function(myp^[0]) //ocx函数传入
.....
dispose(myp);
.....
end;
...全文
9 点赞 收藏 1
写回复
1 条回复
neil 2003年01月02日
无人理睬? 比较着急,在线等待中。。
回复 点赞
发动态
发帖子
Delphi
创建于2007-08-02

1478

社区成员

26.2w+

社区内容

Delphi 开发及应用
社区公告
暂无公告