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

xingyu198932 2012-05-02 10:05:29

我写的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



求解决,是不是加了哪些不兼容的函数,还是需要什么组件?
...全文
6587 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
蝈蝈(GuoGuo) 2013-05-18
  • 打赏
  • 举报
回复
这个问题很奇怪:发现直接复制上去的不行,如果复制到他们的电脑上,再复制到那个win7的电脑上就可以运行。 根据这种现象,应该属于安全策略的问题。
蝈蝈(GuoGuo) 2013-04-22
  • 打赏
  • 举报
回复
我也遇到这种问题,发现如果不连接数据库是没有问题的,一连接数据库就会自动关闭了。 这个应该如何解决?
Govawu 2012-05-30
  • 打赏
  • 举报
回复
换XE2吧,肯定没问题的
yayongm 2012-05-28
  • 打赏
  • 举报
回复
楼上已解答,先以管理员身份运行试试。
soaringsouth 2012-05-26
  • 打赏
  • 举报
回复
KERNELBASE.dll错误
以管理员身份运行
天涯倦客 2012-05-25
  • 打赏
  • 举报
回复
在win7 64下调试下 定位到具体的代码
看下
山东蓝鸟贵薪 2012-05-24
  • 打赏
  • 举报
回复
不应该呀,我在XPSP3下开发的程序,
在WIN7SP1环境下也能正常使用呀
白色翅膀的鱼 2012-05-24
  • 打赏
  • 举报
回复
我用的就是64系统,没有出现任何异常和32同样使用啊,udl连接数据库也是OK的
阚雷--闞靁 2012-05-23
  • 打赏
  • 举报
回复
win7下的日期转换也要注意。跟XP不一样
天林云 2012-05-23
  • 打赏
  • 举报
回复
我同意楼上的看法
sz0557it 2012-05-23
  • 打赏
  • 举报
回复
64位的推荐用XE2
kunlun122 2012-05-22
  • 打赏
  • 举报
回复
64位系统下不能使用udl文件连接数据库
frtrnr 2012-05-22
  • 打赏
  • 举报
回复
>>属性 >>兼容性 >>以管理员身份运行该程序
山东蓝鸟贵薪 2012-05-22
  • 打赏
  • 举报
回复
也可能是相关关联的文件如DLL的版本不对吧
先升级一下试试吧
编程保姆 2012-05-17
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 的回复:]
我的也是64位的,用的DELPHI6,运行很正常
[/Quote] 你用的是什么接口连接【数据库】的啊,
怀念狼 2012-05-15
  • 打赏
  • 举报
回复
我的也是64位的,用的DELPHI6,运行很正常
xingyu198932 2012-05-14
  • 打赏
  • 举报
回复
可是转换XE2需要修改很多函数
程序比较复杂

有没有什么转换工具,或者转行教程的
具体要转换那些函数
Aiviwo 2012-05-10
  • 打赏
  • 举报
回复
用XE2重新编译一个64位的不就行了,顺便升级一下软件
山东蓝鸟贵薪 2012-05-09
  • 打赏
  • 举报
回复
很奇怪的问题的
仙侣步惊云 2012-05-09
  • 打赏
  • 举报
回复
这就奇怪了,我用d7在winxp sp3下编的程序,只要是管理员,以管理员身份即可在win7 64bit运行,没有任何错误提示
加载更多回复(13)

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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