AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Systemabsturz bei OpenDialog.Execute

Ein Thema von freedy · begonnen am 29. Sep 2011 · letzter Beitrag vom 30. Sep 2011
Antwort Antwort
freedy

Registriert seit: 16. Apr 2007
Ort: Göttingen
11 Beiträge
 
Delphi XE Professional
 
#1

Systemabsturz bei OpenDialog.Execute

  Alt 29. Sep 2011, 16:06
Hallo Forum,

beim einfachen Öffnen des OpenDialogs (Anwendung enthält nur OpenDialog.Execute), stürzt mir der Debugger und anschließend mein komplettes System ab.

Folgendes Szenario:

- Demoanwendung enthält bis auf "OpenDialog.Execute" keinen weiteren eigenen Quelltext
- NUR in der Entwicklungsumgebung (sprich mit Debugger) stürzt mir das System ab (Symptome: Anwendungen reagieren nicht mehr, Explorer hängt sich auf)
- der Dialog-Rahmen ist kurz zu sehen, allerdings werden noch keine Dateien angezeigt
- Ich nutze Delphi XE Pro auf Windows 7 64bit.
- Letzter Eintrag in den Meldungen "ntdsapi.dll geladen"
- Fehler tritt erst nach einiger Zeit auf. D. h., dass ich ab und an den Dialog öffnen kann.
- Debugging in "spawned processes" ist ausgeschaltet.
- Wenn ich schnell bin, kann ich noch mit den letzten Systemresourcen Delphi abschießen, ohne neu starten zu müssen.

Bei Delphi 2009 gab es mal einen Patch für 64bit BS. Gibt es da für XE ähnliches?

Grüße
Michael
Michael
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Systemabsturz bei OpenDialog.Execute

  Alt 29. Sep 2011, 16:09
Zeig mal den ganzen Quellcode.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Systemabsturz bei OpenDialog.Execute

  Alt 29. Sep 2011, 16:13
Alle Update + aktuelle Grafikkartentreibe installiert?
Und bedeutet "komplettes System" das komplette OS mit Bluescreen?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
freedy

Registriert seit: 16. Apr 2007
Ort: Göttingen
11 Beiträge
 
Delphi XE Professional
 
#4

AW: Systemabsturz bei OpenDialog.Execute

  Alt 29. Sep 2011, 17:56
Zeig mal den ganzen Quellcode.

Demoanwendung enthält bis auf "OpenDialog.Execute" keinen weiteren eigenen Quelltext


Alle Update + aktuelle Grafikkartentreibe installiert?
Und bedeutet "komplettes System" das komplette OS mit Bluescreen?
Update 1 für Delphi XE ist eingespielt.
Grafikkarte macht Zicken. Deshalb stürzt der Debugger teilweise auch mit Bluescreen ab. In diesem Fall aber nicht.

Die (vorinstallierten) Kartentreiber auf meinem Laptop lassen sich auch nicht updaten. Jedes Setup meldet, dass die Hardware nicht gefunden wurde. (ATI Mobility Radeon HD 6370)
Hatte diesbezüglich auch schon mit Matthias Eißing Kontakt. Und ja, ich habe wirklich alle möglichen Treiber von der ATI bzw. AMD-Seite geladen.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Systemabsturz bei OpenDialog.Execute

  Alt 29. Sep 2011, 19:03
Das Problem haben wir bei zwei größeren Projekten auch. Um einen Neustart zu vermeiden haben wir die Exe für die Eingabehilfen durch eine Kopie des Taskmanagers ersetzt. Auf dem Auswahlbildschirm nach Strg+Alt+Entfernen lässt sich der dann mit dem Knopf der Eingabehilfen unten links starten und Delphi damit abschießen.

Einen Teil der Abstürze konnten wir auf Probleme mit einem eigenen IDE-Experten zurückführen.

Jetzt bleiben aber ein paar, denen wir selbst nicht beikommen können. Mal schauen, ob da jemand helfen kann... Es reicht übrigens teilweise schon einfach aus dem Taskmanager heraus die .dcu Dateien des Projekts zu löschen, wenn Delphi einen Kern voll beansprucht.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Systemabsturz bei OpenDialog.Execute

  Alt 29. Sep 2011, 20:05
Hallo,

unter D2010 habe ich auch so ein Problem, speziell beim DLL-Debuggen.
Dank Dual-Core läuft das System aber noch rund,
ich muss "nur" die BDS.EXE abschießen (die blockiert den anderen Kern).
Ich habe aber im Verdacht, dass in einer der Projektdateien (die XML-Dinger)
ein nicht existierender Pfad steht.
Seit ich die IDE-FixTools (hieß das so ?) drauf habe,
hängt ide IDE etwa 1/4 weniger.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

AW: Systemabsturz bei OpenDialog.Execute

  Alt 29. Sep 2011, 22:00
Du hast also nur Button1.Click, OpenDialog1.Execute? Sonst gar nichts?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
freedy

Registriert seit: 16. Apr 2007
Ort: Göttingen
11 Beiträge
 
Delphi XE Professional
 
#8

AW: Systemabsturz bei OpenDialog.Execute

  Alt 30. Sep 2011, 09:59
Das Problem haben wir bei zwei größeren Projekten auch. Um einen Neustart zu vermeiden haben wir die Exe für die Eingabehilfen durch eine Kopie des Taskmanagers ersetzt. Auf dem Auswahlbildschirm nach Strg+Alt+Entfernen lässt sich der dann mit dem Knopf der Eingabehilfen unten links starten und Delphi damit abschießen.

Einen Teil der Abstürze konnten wir auf Probleme mit einem eigenen IDE-Experten zurückführen.

Jetzt bleiben aber ein paar, denen wir selbst nicht beikommen können. Mal schauen, ob da jemand helfen kann... Es reicht übrigens teilweise schon einfach aus dem Taskmanager heraus die .dcu Dateien des Projekts zu löschen, wenn Delphi einen Kern voll beansprucht.
Eigene Experten nutzen wir auch. Ich würde aber ausschließen, dass diese dafür verantwortlich sind. Den Austausch der EXE-Dateien (Taskmanager) finde ich persönlich clever.




Du hast also nur Button1.Click, OpenDialog1.Execute? Sonst gar nichts?
Hallo Luckie,

ganz genau. Ansonsten würde ich natürlich darauf schließen, dass mein Code dort einen Fehler verursacht.



Für meine Grafikkarte habe ich inzwischen eine Lösung gefunden. Die Treiber auf der HP-Seite (Notebook-spezif.) scheinen nicht die gleichen wie auf der ATI-Seite zu sein. Ich werde einmal beobachten, ob es daran gelegen hat. Heute hatte ich zum Glück noch keinen Absturz; aber der Tag ist ja noch jung.


PS: es hat nicht lange gedauert... Der Speichern-Dialog ruft natürlich die gleichen Funktionen auf. Absturz!
Michael

Geändert von freedy (30. Sep 2011 um 10:09 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


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:53 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