比如我有 A.dll ﹐我想新建一個B.Dll﹐然后在其中調用A.dll﹐該如何操作﹖

解决方案 »

  1.   

    begin
      // ReadAllICCard(hPort, @CardBuf,@NameBuf, Money, Times, GroupStation, GroupId, Ver)
      // CardID:=Pchar(@CardBuf);
     //  CardNa:=Pchar(@NameBuf);   ReadAllICCard(hPort, Pchar(CardBuf),Pchar(NameBuf), Money, Times, GroupStation, GroupId, Ver)
       CardID:=Pchar(CardBuf);
       CardNa:=Pchar(NameBuf);
       Result:=True;end;
    试试吧
      

  2.   

    S: string;
      i, Money, Times, Ver, GroupStation, GroupId: Integer;
      CardBuf, NameBuf: array[1..50] of char;
    begin
    .....楼主这样不行的,,
    CardBuf, NameBuf两个数组的内存在堆栈,,
    从这个函数返回后,它们内存会自动回收的,,
      

  3.   

    to : nnfish(游在Code中的鱼) 
        那該怎么做﹖