![]() |
Bug in XE7?
folgender Code liefert bei mir mit einer Intel i5-2430M CPU
als 32bit Programm 586 und als 64bit Programm 8664. Richtig solte doch 686 sein oder
Delphi-Quellcode:
var
si: TSystemInfo; begin GetSystemInfo(si); caption := inttostr(si.dwProcessorType); GetNativeSystemInfo liefert immer 8664 |
AW: Bug in XE7?
Bei MSDN steht das:
Zitat:
Abgesehen davon dass es dann nicht an XE7 liegt sondern an der Windows API ;-) |
AW: Bug in XE7?
na dann hats doch seine Richtigkeit
und GetNativeSystemInfo liefert immer 8664, also alles OK arbeite grad an nem alten Code ZUR CPU Erkennung und da wurde eben 686 als Folge von 586 verwendet |
AW: Bug in XE7?
hmmm... :gruebel:
Zitat:
Zitat:
Zitat:
|
AW: Bug in XE7?
Zitat:
![]() |
AW: Bug in XE7?
Die eine API liefert halt das System, in welchem man gerade läuft
und als 32-Bit-Anwendung läuft man nunmal im 32-Bit-Subsystem und nutzt die CPU auch in einem 32-Bit-Modus ... stimmt also. Und zur Frage/Überschrift: Ja, es gibt einen Bug in XE7 und auch noch paar tausend Weitere. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz