gpt4 book ai didi

delphi - 用Delphi 2010(Windows XP3计算机)编译的应用程序无法在Windows 7上运行-kernelbase.dll错误

转载 作者:行者123 更新时间:2023-12-03 18:51:35 26 4
gpt4 key购买 nike

用Delphi 2010(Windows XP3计算机)编译的应用程序无法在Windows 7上运行。但是,在Windows XP上可以正常运行。使用D2010编译程序时,没有看到特殊消息。使用的第三方组件是AnyDAC和wwDBGrid(woo2wool)。

在这里,在W7上执行时产生的事件消息(程序无法启动,Windows会显示一条消息,指出可执行文件有问题)。在KERNELBASE.DLL级别显示了事件错误:

Nom du journal :Application
Source : Application Error
Date : 2010-10-05 15:35:43
ID de l’événement :1000
Catégorie de la tâche :(100)
Niveau : Erreur
Mots clés : Classique
Utilisateur : N/A
Ordinateur : Toshiba
Description :
Nom de l’application défaillante AccWrks100708.exe, version : 1.0.0.708,
horodatage : 0x4cab70cf
Nom du module défaillant : KERNELBASE.dll, version : 6.1.7600.16385,
horodatage : 0x4a5bdbdf
Code d’exception : 0x0eedfade
Décalage d’erreur : 0x0000b727
ID du processus défaillant : 0x1b38
Heure de début de l’application défaillante : 0x01cb64c47f2b62b4
Chemin d’accès de l’application défaillante :
D:\Projets\AccWork\Data\AcctWrks100708.exe
Chemin d’accès du module défaillant: C:\windows\syswow64\KERNELBASE.dll
ID de rapport : bdef3db4-d0b7-11df-b4a4-f5366bb499ed
XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2010-10-05T19:35:43.000000000Z" />
<EventRecordID>15500</EventRecordID>
<Channel>Application</Channel>
<Computer>Toshiba</Computer>
<Security />
</System>
<EventData>
<Data>AcctWrks100708.exe</Data>
<Data>1.0.0.708</Data>
<Data>4cab70cf</Data>
<Data>KERNELBASE.dll</Data>
<Data>6.1.7600.16385</Data>
<Data>4a5bdbdf</Data>
<Data>0eedfade</Data>
<Data>0000b727</Data>
<Data>1b38</Data>
<Data>01cb64c47f2b62b4</Data>
<Data>D:\Projets\AccountWork\Data\AcctWrks100708.exe</Data>
<Data>C:\windows\syswow64\KERNELBASE.dll</Data>
<Data>bdef3db4-d0b7-11df-b4a4-f5366bb499ed</Data>
</EventData>
</Event>




我不知道出了什么问题(我个人没有W7)。
帮助表示赞赏。 Tx。

===============

更新:

解决:这是第三方组件-与W7不兼容。

最佳答案

对我来说,这是因为新机器的语言环境被设置为使用“,”作为小数点分隔符而不是“。”,因此隐藏了异常。

错误(调试后)是说"2.2 is not a valid floating point"-这仅在Windows 10中发生-因为语言环境更改了Windows 10中的默认语言,所以始终为“。”南非,但随后更改为“,”。

检查区域->格式->其他设置->小数符号值

关于delphi - 用Delphi 2010(Windows XP3计算机)编译的应用程序无法在Windows 7上运行-kernelbase.dll错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3869169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com