![]() |
Mein Programm läuft nicht unter Windows Vista 64-bit
Hallo,
Mein Programm ![]() Diese Meldung habe ich von einem Benutzer bekommen, selber habe ich keinen 64-Bit Prozessor und also auch kein 64-Bit BS. Er hat folgende Fehlermeldung erhalten: Zitat:
Kann jemand das bei sich vielleicht testen? Hattet ihr auch schon Probleme mit Delphi-Programmen unter Vista x64? Ideen? Danke, Maël. |
Re: Mein Programm läuft nicht unter Windows Vista 64-bit
Benutzt du Low-Level-Funktionen die auf sehr tiefer ebene HD-Zugriffe ermöglichen? (Disk-Editor: RAW reading and writing of disks and drives ...)
Falls ja wird hier der Hund begraben sein. Da ein 64-Bit-OS auch 64-Bit Treiber etc. benötigt wird es nicht möglich sein auf dieser niedrigen Ebene 32-Bit-Programme laufen zu lassen. |
Re: Mein Programm läuft nicht unter Windows Vista 64-bit
Zitat:
Hat einer Vista x64 oder Windows XP x64 der mir vielleicht detailliertere Fehlermeldungen geben könnte? Sonst könnte ich vielleicht auch ein paar kleine Testprogramme machen (die derjenige/diejenige auf einen x64 System testen könnte) und damit herrausfinden was geht und was nicht. |
Re: Mein Programm läuft nicht unter Windows Vista 64-bit
Hat einer Vista oder XP 64-bit?
|
Re: Mein Programm läuft nicht unter Windows Vista 64-bit
Liste der Anhänge anzeigen (Anzahl: 1)
Ja, ich habe hier ein WinXP x64 am werkeln. ;-) Ich kann mir Deine Anwendung mal ansehen.
[edit] hm. Was soll ich sagen? Geht. ;-) s. Anhang. [/edit] |
Re: Mein Programm läuft nicht unter Windows Vista 64-bit
Wenn ich das richtig gesehen hab, dann greifen unter XP64 und Vista64 alle Progamme erstmal auf die 32-Bit-DLL/-Funktionen zu (alle API-Aufrufe werden an die 32-Bit-DLLs umgeleitet), erst wenn dem System (über ein Flag im EXE-Header) gesagt wird, daß dieses in 64-Bit-Programm ist, wird sozusagen auf 64 Bit umgeschaltet, also nicht mehr umgeleitet.
Also was die WinAPI angeht (solange die entsprechende Funktion nicht wieder entfernt wurde, oder sich grundlegend geändert hat), sollte alles ganz normal weiterlaufen. |
Re: Mein Programm läuft nicht unter Windows Vista 64-bit
@Daniel:
Danke schonmal. Kannst Du vielleicht noch irgendein Laufwerk(Disk-Editor) öffnen? Kann auch USB-Stick sein und schreibgeschützt reicht. |
Re: Mein Programm läuft nicht unter Windows Vista 64-bit
Zitat:
|
Re: Mein Programm läuft nicht unter Windows Vista 64-bit
Zitat:
Hmm, da "mein" Benutzer den Fehler unter Vista 64-bit hatte reicht anscheinend Windows XP 64-bit nicht aus um den Fehler zu erzeugen. Daher: Hat jemand Vista 64-bit und kann er HxD dort mal starten und prüfen ob er die im ersten Beitrag genannte Fehlermeldung bekommt? |
Re: Mein Programm läuft nicht unter Windows Vista 64-bit
edit: so wie's aussieht, wird die Datei beschädigt, wenn das Archiv mit der integrierten ZIP-Komponente von Vista entpackt wird - der Benutzer sollte mal ein 'richtiges' Archivprogramm verwenden (
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:29 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