看看偶现在的做法sn:PDWORD; szBuffer:Array [0..100] of Cardinal; dw:Cardinal; begin for dw:=0 to 100 do begin szBuffer[dw]:=dw; end; sn:=@szBuffer; StrLCopy(pchar(@dw),pChar(sn)+4,4);
DWord = 4 bite = Integera:array of integer //PDWORD指针指向的数组 或者用 a:Pinteger; n:=Pintger(Integer(a) + i*4)^访问a指向的数组的第i个元素Microsoft OLE DB Provider for SQL Server 错误 '80040e31' 超时已过期 /Expert/reply.asp,行105
如果我传进来的是一个结构体的指针呢??typedef struct { BOOL b; int A; char szBuff[255]; }zzz;在DELPHI里面怎么获取结构里面的东东??
szBuffer:Array [0..100] of Cardinal;
dw:Cardinal;
begin
for dw:=0 to 100 do
begin
szBuffer[dw]:=dw;
end; sn:=@szBuffer;
StrLCopy(pchar(@dw),pChar(sn)+4,4);
或者用
a:Pinteger;
n:=Pintger(Integer(a) + i*4)^访问a指向的数组的第i个元素
或者用
a:Pinteger;
n:=Pintger(Integer(a) + i*4)^访问a指向的数组的第i个元素Microsoft OLE DB Provider for SQL Server 错误 '80040e31' 超时已过期 /Expert/reply.asp,行105
{
BOOL b;
int A;
char szBuff[255];
}zzz;在DELPHI里面怎么获取结构里面的东东??
my=record
b:boolean;
a:integer;
szbuff:array[1..255]of char;
pmy=^my;pmy(pointer);
pm^.a
pm:pmy;
pm:=pmy(pointer);
pm^.a