L
lee1225
Unregistered / Unconfirmed
GUEST, unregistred user!
PTestItem = ^TTestItem; TTestItem = record Abbr: PChar; ID: integer; Status: integer; Next: PTestItem; end;在dll中生成一个链表,结构如上,将表头指针传到主调程序,如果链表节点有二个以上,则只有第一个和最后一个节点的 Abbr 是正常的,中间节点的 Abbr 读出来总是乱码(其它的元素值都正确),如果将 Abbr 定义成 String 类型,就不会出错,请问是什么原因。