AGB  ·  Datenschutz  ·  Impressum  







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

Fehler beim Benden

Ein Thema von p3ps1 · begonnen am 8. Mai 2004 · letzter Beitrag vom 9. Mai 2004
Antwort Antwort
Seite 2 von 3     12 3      
p3ps1

Registriert seit: 16. Dez 2003
Ort: Recklinghausen
87 Beiträge
 
Delphi 6 Enterprise
 
#11

Re: Fehler beim Benden

  Alt 8. Mai 2004, 20:26
meinst du mit freigeben zerstören?

Also ich gehe mal davon aus, dass diese objekt alle zerstört werden, wenn TVerwaltung in der Anwendung zerstört wird. oder nicht? Und dieses wird doch da es eine Variabel der mainunit ist automatisch zerstört oder?

Und zum debuggen: Ich weiss nicht. Der Fehler triit ja wie gesagt erst auf wenn das programm beendet wird. Zur Laufzeit funktioniert alles wie es soll.
Es geht schief was nur schiefgehen kann
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Fehler beim Benden

  Alt 8. Mai 2004, 20:39
Wenn die Anwendung zerstört wird dann werden auch die Objecte zerstört. Allerdings kann die Zugriffsverletzung genau aus diesem grund kommen. Ich würde an deiner stelle lieber noch einen destructor bauen und darin die jeweiligen objecte freigeben. Nur weil ein object im Create angelegt wird, wird dieses nicht beim destroy auch freigegeben (könnte ja schließlich sein das man das object für ein anderes object erstellt)... Also immer schön freigeben...
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
p3ps1

Registriert seit: 16. Dez 2003
Ort: Recklinghausen
87 Beiträge
 
Delphi 6 Enterprise
 
#13

Re: Fehler beim Benden

  Alt 8. Mai 2004, 20:42
ok, danke ich werds mal versuchen
Es geht schief was nur schiefgehen kann
  Mit Zitat antworten Zitat
p3ps1

Registriert seit: 16. Dez 2003
Ort: Recklinghausen
87 Beiträge
 
Delphi 6 Enterprise
 
#14

Re: Fehler beim Benden

  Alt 8. Mai 2004, 21:05
mmh, irgendwie hilft mir das alles nichts.
Trotz Destructor bleibt alles beim alten.

Es geht schief was nur schiefgehen kann
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#15

Re: Fehler beim Benden

  Alt 8. Mai 2004, 21:23
hast du mal paar haltepunkte gesetzt damit du weißt an welcher stelle es zu der AV kommt?
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
p3ps1

Registriert seit: 16. Dez 2003
Ort: Recklinghausen
87 Beiträge
 
Delphi 6 Enterprise
 
#16

Re: Fehler beim Benden

  Alt 8. Mai 2004, 21:32
wie soll ich denn Haltepunkte setzen? Der Fehler tritt ja erst beim Beenden auf.
Es geht schief was nur schiefgehen kann
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#17

Re: Fehler beim Benden

  Alt 8. Mai 2004, 22:21
in den verschiedenen destructoren, somit weißt du bei welchem destroy...
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
p3ps1

Registriert seit: 16. Dez 2003
Ort: Recklinghausen
87 Beiträge
 
Delphi 6 Enterprise
 
#18

Re: Fehler beim Benden

  Alt 8. Mai 2004, 22:33
achso, ich hatte ein TVerwaltung.destroy gemacht, in der die in create aufgerufenen Objecte auch wieder freigegeben wurden. Hat auch geklappt.
Soll ich vielleicht mal das komplete Projekt laden?
Es geht schief was nur schiefgehen kann
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#19

Re: Fehler beim Benden

  Alt 8. Mai 2004, 22:35
wie gibst du die den wieder frei, mit free pder destroy ?
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#20

Re: Fehler beim Benden

  Alt 8. Mai 2004, 22:37
poste mal das komplette projekt, dann kann dir bestimmt schneller geholfen werden
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 06:49 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