delphi7 编写的程序不能再win7(64)位系统下运行,求解!解决办法

delphi7 编写的程序不能再win7(64)位系统下运行,求解!

我写的delphi程序在任何系统下都额可以正常运行,但是拿到win7 64系统下就不行了
估计是不兼容!

KERNELBASE.dll
问题签名:
  问题事件名称: APPCRASH
  应用程序名: 大窗口登陆器.exe
  应用程序版本: 1.0.2.5
  应用程序时间戳: 2a425e19
  故障模块名称: KERNELBASE.dll
  故障模块版本: 6.1.7601.17651
  故障模块时间戳: 4e211319
  异常代码: 0eedfade
  异常偏移: 0000b9bc
  OS 版本: 6.1.7601.2.1.0.256.1
  区域设置 ID: 2052 



求解决,是不是加了哪些不兼容的函数,还是需要什么组件?
------解决方案--------------------
不应该呀,我在XPSP3下开发的程序,
在WIN7SP1环境下也能正常使用呀
------解决方案--------------------
在win7 64下调试下 定位到具体的代码
看下

------解决方案--------------------
KERNELBASE.dll错误
以管理员身份运行