AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi "Zugriffsverletzung" und "Abstrakter Fehler"
Thema durchsuchen
Ansicht
Themen-Optionen

"Zugriffsverletzung" und "Abstrakter Fehler"

Offene Frage von "jaenicke"
Ein Thema von braucheHilfe · begonnen am 19. Mär 2017 · letzter Beitrag vom 20. Mär 2017
Antwort Antwort
braucheHilfe

Registriert seit: 19. Jan 2017
9 Beiträge
 
#1

"Zugriffsverletzung" und "Abstrakter Fehler"

  Alt 19. Mär 2017, 15:26
Gute Tag allerseits,
ich bin gerade für die Schule dabei ein Spiel zu programmieren.
Mein Teil der Gruppenarbeit ist so weit eigentlich schon fertig, aber ich hab ein unschönes Problem.

Wenn ich das Programm in Delphi öffne und mich mindestens ein Mal nach links oder rechts bewege und einen Schuss setze und das Programm dann wieder schließen will bekomme ich die Fehlermeldung
"Im Projekt Poject1.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 004032CC in Modul 'Projekt1.exe'. Lesen von Adresse BAADF00D'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen."
Wenn ich direkt die .exe ohne Delphi 7 starte ploppen bei mir nach dem schließen immer mehr Fehlermeldungen auf die "Abstrakter Fehler" zurückgeben.

Ich habe keine Ahnung wo mein Fehler liegt und wie ich das beheben soll. Im Anhang ist mal das Programm mit allen Dateien. Es wäre wirklich nett, wenn ihr euch das mal angucken könntet und mir sagen könntet was mein Problem ist/wie ich es lösen kann.

Danke
Angehängte Dateien
Dateityp: rar info2.rar (177,4 KB, 14x aufgerufen)

Geändert von braucheHilfe (19. Mär 2017 um 16:36 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.429 Beiträge
 
Delphi 12 Athens
 
#2

AW: "Zugriffsverletzung" und "Abstrakter Fehler"

  Alt 19. Mär 2017, 16:01
Hallöle...

Ich habe nur XE als kleinste Version. Damit startet es.
Aber:
Picture.LoadFromFile('Schuss.bmp'); kann in die Hose gehen. Besser: Picture.LoadFromFile('X:\Blubb\Schuss.bmp'); Schau dir das mal an: http://docwiki.embarcadero.com/Libra...ystem.ParamStr

Geändert von haentschman (19. Mär 2017 um 16:15 Uhr)
  Mit Zitat antworten Zitat
braucheHilfe

Registriert seit: 19. Jan 2017
9 Beiträge
 
#3

AW: "Zugriffsverletzung" und "Abstrakter Fehler"

  Alt 19. Mär 2017, 16:55
Ich habe nur XE als kleinste Version. Damit startet es.
Aber:
Picture.LoadFromFile('Schuss.bmp'); kann in die Hose gehen. Besser: Picture.LoadFromFile('X:\Blubb\Schuss.bmp');
Danke, aber mein Problem ist ja nicht, dass es nicht startet, sondern dass ich mit Fehlermeldungen zugespammt werde wenn ich das Programm schließe.
Und wegen den Bildpfaden mach dir da mal keine Sorgen. Das ganze Zeug bleibt immer in diesem Ordner.

Danke also, aber mein Problem hat das jetzt nicht wirklich gelöst
  Mit Zitat antworten Zitat
Benutzerbild von ergeka
ergeka

Registriert seit: 5. Mär 2010
Ort: Karlsruhe
33 Beiträge
 
Delphi 12 Athens
 
#4

AW: "Zugriffsverletzung" und "Abstrakter Fehler"

  Alt 19. Mär 2017, 17:48
Hallo,

ich kann das hier nicht nachvollziehen.
Deine exe funktioniert bei mir ohne Meldungen beim Schließen.
Auch D10.1 öffnet und compiliert Dein Projekt ohne Probleme.
Die D10.1 exe läuft und schließt ohne Meldungen.

Gruß

Ralf
  Mit Zitat antworten Zitat
a.def
(Gast)

n/a Beiträge
 
#5

AW: "Zugriffsverletzung" und "Abstrakter Fehler"

  Alt 19. Mär 2017, 17:48
Ich habe mir deinen Code nicht angeguckt aber:
wenn dein Programm beendet wird muss doch wohl auf irgendetwas zugegriffen werden, was du vorher schon mit Free freigegeben hast.

Edit:
habe es gerade mal getestet. Vergess was ich oben geschrieben habe. Bei mir funktioniert es auch vollkommen ohne Probleme.

Zitat:
Wenn ich das Programm in Delphi öffne
Und wenn du es ohne Delphi öffnest?

Geändert von a.def (19. Mär 2017 um 17:55 Uhr)
  Mit Zitat antworten Zitat
braucheHilfe

Registriert seit: 19. Jan 2017
9 Beiträge
 
#6

AW: "Zugriffsverletzung" und "Abstrakter Fehler"

  Alt 19. Mär 2017, 21:31
Und wenn du es ohne Delphi öffnest?
Direkt die .exe meine ich.
  Mit Zitat antworten Zitat
braucheHilfe

Registriert seit: 19. Jan 2017
9 Beiträge
 
#7

AW: "Zugriffsverletzung" und "Abstrakter Fehler"

  Alt 19. Mär 2017, 21:47
Ich hab die beiden Fehlermeldungen und wann sie entstehen mal aufgenommen.
Ich hoffe doch, dass hilf euch weiter eine Lösung des Problems zu finden.
https://youtu.be/GOqp23dZF3k
https://youtu.be/1HyzKldD9GQ

Geändert von braucheHilfe (19. Mär 2017 um 21:56 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 07:23 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 by Thomas Breitkreuz