解决方案 »
- [Error] UnitPgmList.pas(263): Type of expression must be BOOLEAN
- SQLQuery Insert 出错:'不正常的定义参数对象 提供了不一致或不完整的信息'
- 如何把一个应用程序包含在自己的程序里面,然后还可以运行,比方用winexec运行?
- 关于Memo的滚屏问题?
- 我要建立一个字段,里面既可以存放大量的文字,也可以存入图片,请问字段该用什么类型???
- F1Book显示图片的问题,有VB的代码,哪位高手能翻译成DELPHI的??
- 单元初始化代码什么时候被执行的?(initialization)
- 如何用Delphi工具---Image Editor 将已存在的位图文件编辑成资源文件?
- 急问,请马上抢达。谢谢
- 请对数据引擎深入了解的高手解答,谢谢!
- 新手小白求教点数组问题
- 高分求程序实现弹出USB设备,如U盘
var
p: PPoint;
i: Integer;
buf: array[0..255] of Char;
type
ArrPoint = array of TPoint; {用于转换的自定义类型}
begin
p := GetMemory(4 * SizeOf(TPoint)); for i := 0 to 3 do
begin
ArrPoint(p)[i].X := i;
ArrPoint(p)[i].Y := i * i;
end; wvsprintf(buf, '%d,%d; %d,%d; %d,%d; %d,%d', PChar(p));
ShowMessage(buf); {0,0; 1,1; 2,4; 3,9} FreeMemory(p);
end;
就像楼上所写的一样!
//结构体
MyData = Record
MyID:string;
MyName:string;
end;
PData = ^MyData; //指向结构体的指针PData //定义数组
ary : array of PData;
//分配大小
SetLength(ary,2);
//赋值
ary[0].MyID := 1;
ary[0].MyName := 'fda';
ary[1].MyID := 2;
ary[1].MyName := 'fdaf';