Far 是什么东西啊?

mainSean 2004-11-14 10:33:30
就是标题〉在vc中见过,没查,在delphi中又有,是什么东东啊?初学者!
...全文
132 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ly_liuyang 2004-11-14
  • 打赏
  • 举报
回复
Far在Delphi中已经是没有什么意义了

但除了Far Call以外,可惜Delphi本身是不支持Far Call的,Far Call是24位Call
一般的表达是 call ptr fword [MyProc],常见于Ring3到Ring0的CallGate调用
是用户态跳入核心态的一种方法:)

呵呵,说远了~

http://lysoft.7u7.net
纯冰糖 2004-11-14
  • 打赏
  • 举报
回复
dll中使用的
Eastunfail 2004-11-14
  • 打赏
  • 举报
回复
呵呵。我忘了改回来了。我的电脑学校破例让带了
mainSean 2004-11-14
  • 打赏
  • 举报
回复
谢谢!我们大一时不让带电脑,不过可以不告诉导哥的哈!^_^
Eastunfail 2004-11-14
  • 打赏
  • 举报
回复
在现在的delphi中,far只是为了兼容以前的代码,本身并没有什么意义了。
jb99334 2004-11-14
  • 打赏
  • 举报
回复
这里有一DELPHI调用DLL的例子
Function instring (sourcestr: Pchar ;
check: char): integer; far; external ‘ demostr’
Far 指令表明可以被其他段,例如其他单元调用的子例程。所有在单元接口中声明的子例程在缺省情况下都是Far类型的,其相反的指令是near。
----------------------
FAR 类型在 WINDEF.H 中定义(vc)

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧