AGB  ·  Datenschutz  ·  Impressum  







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

Eigenleben...

Ein Thema von Ganymed · begonnen am 18. Okt 2007 · letzter Beitrag vom 21. Nov 2007
 
Ganymed

Registriert seit: 11. Jun 2003
Ort: Hameln
56 Beiträge
 
Delphi 7 Architect
 
#1

Eigenleben...

  Alt 18. Okt 2007, 13:39
Hallo, liebe Delphi-Gemeinde!

Irgendwie scheint mein Projekt ein Eigenleben entwickelt zu haben. Seit einiger Zeit schon legt es ein absurdes Verhalten an den Tag und nun häuft sich das in einem inakzeptablen Ausmaß...
Bei dem Projekt handelt es sich um ein ca. 7 Jahre altes Delphi-5-Projekt mit über 400 Units und verschiedenen Drittanbieterkomponenten und eigenen Komponenten.

Die Probleme äußern sich z.B. so:
  • Eigenschaften, die im Objekt-Manager eingestellt wurden, sind beim nächsten öffnen des Formulars/Datenmoduls nicht mehr da.
  • Beim Freigeben eines Formulars kommt es zu einer InvalidPointerOperation oder AccessViolation. Wenn man nun das Formular in der IDE öffnet, nix tut und einfach nur neu kompiliert, kommt es nicht mehr zu diesen Fehlern.
  • Destruktoren von Objekten werden ignoriert (nicht kompiliert; Haltepunkt ungültig)
  • Es gibt einige Funktionen, die nur ein "inherited" enthalten. Wenn man diese Funktionen komplett entfernt, kommt es ebenfalls zu ungültigen Zeigeroperationen und Zugriffsverletzungen...

Das sind so die gröbsten Schnitzer, die das Projekt macht. Es passiert auch nicht immer und nicht alles auf einmal. Aber merkwürdig ist das schon und vor allem macht es unmöglich, ein sauberes und stabiles Executable auszuliefern.
Achja, und natürlich sind in den betroffenen Bereichen KEINE Änderungen vorgenommen worden, noch wirken sich sonstige Änderungen darauf aus. Soweit kenne ich das Ding

Das Delphi 5 und die Komponenten sind eigentlich sauber installiert. Das ganze läuft in einer virtuellen Maschiene, wo außer Delphi auch nix drauf ist.

Meine Frage ist nun: Hat irgendjemand eine Idee, was die Ursache dieses merkwürdigen Verhaltens sein kann? Gibt es irgendwelche Tools, mit denen man eine Diagnose gegen die IDE, oder besser die Projektdateien fahren kann? (mit anderen, kleineren Projekten habe ich keine Probleme)

Ich bin fast am Verzweifeln, weil diesen Effekten mit nichts, was ich übers Programmieren weiß, beizukommen ist...
  Mit Zitat antworten Zitat
 


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