1、loaddll的代码
2、自定义类型、变量
3、代码实质部分
4、累~~~

解决方案 »

  1.   

    vc中void*,byte*,unsigned char,CPtrList pNoteList,
    在delphi中都可以用哪种类型表示
      

  2.   

    void* ----> Pointer
    byte* ----->PByte
    unsigned char----->Byte CPtrList ----->大概可以转化为TList
      

  3.   

    没有很好的方法,只能手工改,如果可以,你可以做成Dll在delphi里调用,更省事
      

  4.   

    vc中ntohs , ntohl,htons,htonl在delphi中是哪些函数啊
      

  5.   


    一样的。这些都是API,引用WinSock单元就可以了。 
      

  6.   

    POSITION在delphi中是怎么定义的啊,这一段怎么改
    POSITION pos = pNoteList.GetHeadPosition(); StartPDATeste(".\\Teste.dbv",nCount); 
    while ( pos != NULL) 

    POSITION prepos = pos; 
    p = (PREMOTETASTE)pNoteList.GetNext(pos); 
    if(p->Operation==1) 
    AddTeste(p); 
    free(p); 
    pNoteList.RemoveAt(prepos); 

      

  7.   

    最后一个问题,问完结帖
    pwg_head = (PWG_HEADPDA)rbuf; 
    怎么转换成delphi
      

  8.   

    pwg_head = PWG_HEADPDA(rbuf);