下面的定义在DELPHI中应如何定义(100分)

  • 主题发起人 主题发起人 dyzgd
  • 开始时间 开始时间
D

dyzgd

Unregistered / Unconfirmed
GUEST, unregistred user!
#ifdef WIN95
#pragma code_seg("_INIT")
#pragma comment(linker,"/SECTION:.bss,RWS /SECTION:.data,RWS /SECTION:.rdata,RWS /SECTION:.text,RWS /SECTION:_INIT,RWS ")
#pragma comment(linker,"/BASE:0xBFF70000")
#endif
 
高深,用汇编吧
 
看看delphi的编译指令吧!
翻译一下就行。
 
到底有没有人回答啊,如果帮我解决问题的,我再送500分
 
没有办法的,DELPHI的编译器不能设置SECTION有关选项
 
delphi编程不必定义bbs段,data段,text段等。
{$ifdef WIN95}
(*
#pragma code_seg("_INIT")
#pragma comment (linker,"/SECTION:.bss,RWS /SECTION:.data,RWS
/SECTION:.rdata,RWS /SECTION:.text,RWS /SECTION:_INIT,RWS ")
#pragma comment(linker,"/BASE:0xBFF70000")
*)
{$endif}
提前先!
 
#pragma comment(linker,"/BASE:0xBFF70000") 在工程选项当中可以设置
 
delphi编程不必定义bbs段,data段,text段等。
{$ifdef WIN95}
(*
#pragma code_seg("_INIT")
#pragma comment (linker,"/SECTION:.bss,RWS /SECTION:.data,RWS
/SECTION:.rdata,RWS /SECTION:.text,RWS /SECTION:_INIT,RWS ")
#pragma comment(linker,"/BASE:0xBFF70000")
*)
{$endif}
提前先
--------------------------------------------------
上面是什么意思啊
 
这是在共享数据,什么叫不必啊,如果不为共享VC中也不必来着
DELPHI无法使用这种方式,只能通过FileMapping来实现,需要改写代码
 
后退
顶部