delphi4升级到delphi7的时候 halt语句异常有关问题

delphi4升级到delphi7的时候 halt语句错误问题FormA使用process来访问FormB,原来在FormB的FormCreate()中

delphi4升级到delphi7的时候 halt语句错误问题
FormA使用process来访问FormB,   原来在FormB的FormCreate()中使用Halt().
为什么delphi4的时候使用Halt是可以的,   升级到delphi7的时候会出错呢?
错误提示是 'runtime   error   216   at   0040372E '

[解决办法]
线程使用了Synchronize方法了么?