AGB  ·  Datenschutz  ·  Impressum  







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

Problem mit Projektdatei

Ein Thema von Privateer3000 · begonnen am 14. Dez 2010 · letzter Beitrag vom 17. Dez 2010
Antwort Antwort
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#1

Problem mit Projektdatei

  Alt 14. Dez 2010, 16:40
Hi Folks,

irgendetwas ist beim letzten speichern schief gegangen.
Beim öffnen der Projektdatei, meldet Delphi eine überschreitung
des Listenindex.
Zusätzlich zeigt das Fenster Objekt-Hierarchie keine Elemente mehr.
Nun konnte ich das soweit eingrenzen, dass es sich um eine Komponente handelt
die wahrscheinlich fehlt. Also die nicht richt entfernt wurde als ich sie
von der Form löschte.
Wie kann man das reparieren?
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#2

AW: Problem mit Projektdatei

  Alt 14. Dez 2010, 17:05
irgendetwas ist beim letzten speichern schief gegangen.
Beim öffnen der Projektdatei, meldet Delphi eine überschreitung
des Listenindex.
Zusätzlich zeigt das Fenster Objekt-Hierarchie keine Elemente mehr.
Ich würde mal (bei geschlossenem Projekt) *.dsk und *.identcache löschen.

Nun konnte ich das soweit eingrenzen, dass es sich um eine Komponente handelt
die wahrscheinlich fehlt. Also die nicht richt entfernt wurde als ich sie
von der Form löschte.
Wie kann man das reparieren?
Falls es wirklich die gelöschte Komponente ist: Vergleiche einfach die betroffenen *.dfm und *.pas mit ihren Backups (mit WinMerge o.ä.). Falls du wider Erwarten keine Backups hast (siehe auch Unterordner __history), kannst du dir ja mal die dfm in einem Texteditor anschauen. Vielleicht schaut ja irgendwas "kaputt" aus.
Uli Gerhardt
  Mit Zitat antworten Zitat
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Problem mit Projektdatei

  Alt 14. Dez 2010, 18:54
Vielen Dank für die Antwort.
Leider konnte ich dergleichen nichts finden.
Gibts eine Delphi interne Reparatur für soetwas?
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#4

AW: Problem mit Projektdatei

  Alt 14. Dez 2010, 18:58
Es gibt eine Ordner im Projektordner mit dem Namen "_history". Dort werden die letzen *.dfm und *.pas Dateien gespeichert.

Gruß Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#5

AW: Problem mit Projektdatei

  Alt 14. Dez 2010, 22:19
Falls es wirklich die gelöschte Komponente ist: Vergleiche einfach die betroffenen *.dfm und *.pas mit ihren Backups (mit WinMerge o.ä.). Falls du wider Erwarten keine Backups hast (siehe auch Unterordner __history)
Es gibt eine Ordner im Projektordner mit dem Namen "_history". Dort werden die letzen *.dfm und *.pas Dateien gespeichert.
Jo, find ich auch.
Uli Gerhardt
  Mit Zitat antworten Zitat
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#6

Gelöst: AW: Problem mit Projektdatei

  Alt 17. Dez 2010, 22:44
Also, erstmal vielen Dank für Eure Tipps.
Ich habe den Öööbeltöter gefunden
Ich hatte ein JCL Behavior-Label von einem Panel
auf ein anderes gesetzt. Dann fing das Spektakel an.
Da ich aber mehrere Kompos versetzt hatte konnte ich es
nicht gleich lokalisieren.
Offensichtlich mag ein Behaviorlabel keinen Umzug, schlechtes Benehmen!
Ich habe dann in der dfm den Textblock des Labels mit Notepad++ an seine
ursprüngliche gesetzt (parent) und siehe da, alles in Ordnung.
Was mir absolut schleierhaft ist, wieso meldet die IDE eine überschreitung
des Listenindex?
Und das Fenster der Objekt-Hierarchie bleibt leer,
was ganz schlecht ist um Kompos zu verschieben
Ich hab dann auf das tolle Behaviorlabel verzichtet und ein anderes genommen.

Nochmal vielen Dank an alle
bis denne und schöne Feiertage
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  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:38 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