|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/5/14 21:16:37 |
标题: |
setlength设置自定义动态数组的问题,高手快来!! |
浏览:1502 |
|
加入我的收藏 |
楼主: |
QQInfo=record QQHwnd:HWND; QQ2004:BOOLEAN; QQSendButton:HWND; QQRichEDIT:HWND; QQName:String; QQNo:String; end; function QQGetHwnd(var QQInfoA:ARRAY OF QQinfo):integer; 。。。。 SETLENGTH(QQINFOA,1); 。。。。 end; 中间那句为什么这句会出错:Incompatible types QQINFO 是一个自定义结构的动态数组 QQInfoA:ARRAY OF QQinfo
----------------------------------------------
- |
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2004/5/15 9:47:13 |
1楼: |
概念混淆:
type QQInfo=record QQHwnd:HWND; QQ2004:BOOLEAN; QQSendButton:HWND; QQRichEDIT:HWND; QQName:String[255]; QQNo:String[255]; end;
function QQGetHwnd():integer; var QQInfoA:ARRAY OF QQinfo ; begin SETLENGTH(QQINFOA,1); end;
这样才是对的
参数如果是QQGetHwnd(var QQInfoA:ARRAY OF QQinfo)并不表示动态数组 而是数组首地址,说明你的C语言没精通!
----------------------------------------------
|
|