AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Delphi Windows 7 64-Bit, Delphi stürzt ab!

Windows 7 64-Bit, Delphi stürzt ab!

Ein Thema von Jonas · begonnen am 2. Mai 2009 · letzter Beitrag vom 3. Dez 2010
Antwort Antwort
Seite 2 von 4     12 34   
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: Windows 7 64-Bit, Delphi stürzt ab!

  Alt 3. Mai 2009, 10:38
Noch ist Windows 7 noch nicht final. Deshalb sollten wir warten, bis dies der Fall ist.
Markus Kinzler
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.479 Beiträge
 
Delphi 10.1 Berlin Professional
 
#12

Re: Windows 7 64-Bit, Delphi stürzt ab!

  Alt 3. Mai 2009, 13:50
Zitat von semike:
Ich persönlich bin der Meinung, dass hier Codegear eine Korrektur der beiden Debug DLLs bringen sollte. Vermutlich wird (wenn überhaupt) diese erst sehr spät kommen.
Ich glaube dass nicht mal Delphi 2009 ein Debugger-Update erhält. Weil Delphi 2010 oder wie es immer heißen mag, möglicherweise vor Windows 7 herauskommt. Und immer wenn eine neue Delphi Version drausen ist, wird die alte Version wie eine heiße Kartoffel fallen gelassen.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.014 Beiträge
 
Delphi 12 Athens
 
#13

Re: Windows 7 64-Bit, Delphi stürzt ab!

  Alt 3. Mai 2009, 14:56
Zitat von jbg:
Weil Delphi 2010 oder wie es immer heißen mag,
Falls du "Comodore" meinst, dann ist dieses kein Hindernis, da dieses eine 64 Bit-Version werden soll
und es demnach mit mit den "alten" Debugger/Compilern nix gemeinsam hat.

Also könnte es da schon noch Updates geben.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#14

Re: Windows 7 64-Bit, Delphi stürzt ab!

  Alt 3. Mai 2009, 14:58
Aber zuerst kommt mal Weaver (welches sich gerade im Fieldtest befindet)
Markus Kinzler
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.479 Beiträge
 
Delphi 10.1 Berlin Professional
 
#15

Re: Windows 7 64-Bit, Delphi stürzt ab!

  Alt 3. Mai 2009, 15:35
Zitat von mkinzler:
Aber zuerst kommt mal Weaver (welches sich gerade im Fieldtest befindet)
Und welches ich als Delphi 2010 mal bezeichne.
  Mit Zitat antworten Zitat
stroyer

Registriert seit: 18. Mär 2008
8 Beiträge
 
#16

Re: Windows 7 64-Bit, Delphi stürzt ab!

  Alt 23. Mai 2009, 19:59
Falls das Thema noch aktuell ist: Die Lösung/Umgehung des Problems ist relativ einfach

1) bordbk***.dll (zB. bordbk105.dll - Delphi 2007; bordbk120N.dll - Delphi 2009) in einem Hexeditor öffnen (davor Sciherungskopie erstellen)
2) nach der HEX-Folge 01 00 48 74 47 80 3D suchen
3) vergewissern, dass diese Folge nur einmal gefunden wird
4) 74 nach EB ändern
5) abspeichern

Das Problem (tritt bei allen Delphi Versionen unter Windows 7 x64 auf; manchmal tritt der Fehler erst spät oder überhaupt nicht) sollte dadurch umgangen sein, ohne dass zusätzliche Probleme entstanden sind.
Anleitung natürlich auf eigenes Risiko.

Die kleine Veränderung bewirkt, dass statt einem konditionalen Sprung (JZ oder auch 0x74) ein unkonditionaler Sprung (JMP bzw. 0xEB) steht. Dadurch wird GetLastError umgangen und somit die Situation, in der der Debugger geblockt wird.
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.479 Beiträge
 
Delphi 10.1 Berlin Professional
 
#17

Re: Windows 7 64-Bit, Delphi stürzt ab!

  Alt 24. Mai 2009, 12:05
Zitat von stroyer:
Die kleine Veränderung bewirkt, dass statt einem konditionalen Sprung (JZ oder auch 0x74) ein unkonditionaler Sprung (JMP bzw. 0xEB) steht. Dadurch wird GetLastError umgangen und somit die Situation, in der der Debugger geblockt wird.
Das Problem ist, dass man nicht weiß, warum SetThreadContext (nur) unter Windows 7 zusammenbricht. Und da SetThreadContext für einen Debugger eine vitale Funktion ist, kann durch das ignorieren des Fehlers der Debugger aus dem Tritt kommen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#18

Re: Windows 7 64-Bit, Delphi stürzt ab!

  Alt 24. Mai 2009, 12:08
Das scheint mir auch eher ein Bug an Windows Seven und nicht am Debugger zu sein. So besteht ja Hoffnung, das dies noch behoben wird.
Markus Kinzler
  Mit Zitat antworten Zitat
stroyer

Registriert seit: 18. Mär 2008
8 Beiträge
 
#19

Re: Windows 7 64-Bit, Delphi stürzt ab!

  Alt 24. Mai 2009, 12:11
Zitat von jbg:
Zitat von stroyer:
Die kleine Veränderung bewirkt, dass statt einem konditionalen Sprung (JZ oder auch 0x74) ein unkonditionaler Sprung (JMP bzw. 0xEB) steht. Dadurch wird GetLastError umgangen und somit die Situation, in der der Debugger geblockt wird.
Das Problem ist, dass man nicht weiß, warum SetThreadContext (nur) unter Windows 7 zusammenbricht. Und da SetThreadContext für einen Debugger eine vitale Funktion ist, kann durch das ignorieren des Fehlers der Debugger aus dem Tritt kommen.
Immerhin kann man dann aber debuggen. Ich bezweifle jedenfalls, dass dieses Problem auf andere Weise in nächster Zeit behoben wird. Alleine weil der Debugger auf 32bit Basis läuft.
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.479 Beiträge
 
Delphi 10.1 Berlin Professional
 
#20

Re: Windows 7 64-Bit, Delphi stürzt ab!

  Alt 24. Mai 2009, 17:07
Zitat von mkinzler:
Das scheint mir auch eher ein Bug an Windows Seven und nicht am Debugger zu sein. So besteht ja Hoffnung, das dies noch behoben wird.
Und wenn niemand sich bei Microsoft rührt, werden die auch nichts machen.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz