不好意思用的是delphi.net,其实和c#是一样,只有语法不同而已,用的都是同一framework
有用过delphi的帮我看一下:我工程引用了一个delphi6的pas文件,编译时有个函数编译出错提示:
Unsafe pointer variables,parameters or consters only allowed in Unsafe Procedure
怎么改
应该是用到指针而c#没指针引起的,请指点一下

解决方案 »

  1.   

    书没好好看哦!
    Unsafe
    {
          [涉及指针的代码]
    }
      

  2.   

    另外:
    S: PDWORD;
    T: PByte;c#中用何替代?
      

  3.   

    PDWORD-->string
    PByte 不记得了
      

  4.   

    PByte就是一个字节的指针嘛
    C#定义字节是
    byte无符号 8 位整数
    sbyte有符号8位整数
      

  5.   

    sunmast真强/unsafe 选项允许编译使用 unsafe 关键字的代码。在 Visual Studio 开发环境中设置此编译器选项 打开此项目的“属性页”对话框。有关详细信息,请参见设置 Visual C# 项目属性。 
    单击“配置属性”文件夹。 
    单击“生成”属性页。 
    修改“允许不安全代码块”属性。