就是标题〉在vc中见过,没查,在delphi中又有,是什么东东啊?初学者!

解决方案 »

  1.   

    这里有一DELPHI调用DLL的例子
    Function instring (sourcestr: Pchar ;
    check: char): integer; far; external ‘ demostr’
    Far 指令表明可以被其他段,例如其他单元调用的子例程。所有在单元接口中声明的子例程在缺省情况下都是Far类型的,其相反的指令是near。 
    ----------------------
    FAR 类型在 WINDEF.H 中定义(vc)
      

  2.   

    在现在的delphi中,far只是为了兼容以前的代码,本身并没有什么意义了。
      

  3.   

    Far在Delphi中已经是没有什么意义了但除了Far Call以外,可惜Delphi本身是不支持Far Call的,Far Call是24位Call
    一般的表达是 call ptr fword [MyProc],常见于Ring3到Ring0的CallGate调用
    是用户态跳入核心态的一种方法:)呵呵,说远了~http://lysoft.7u7.net