例如在delphi中定义一个record A。函数add(a:A)为dll的一个接口函数,那么如何在其他语言中使用add函数??????

解决方案 »

  1.   

    其他语言有对应的类型,如C的结构对应Pascal的记录。不过在dll中最好使用记录指针。因此add定义为:add(a:PA)其中PA = ^ A————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————