AGB  ·  Datenschutz  ·  Impressum  







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

Komponenten auf Form kaputt

Ein Thema von sko1 · begonnen am 15. Mär 2018 · letzter Beitrag vom 15. Mär 2018
Antwort Antwort
sko1

Registriert seit: 27. Jan 2017
577 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Komponenten auf Form kaputt

  Alt 15. Mär 2018, 08:18
Hallo,

ein über Jahre gewachsenes Projekt sieht plötzlich ganz merkwürdig aus (siehe Anhang):

Die auf der Form befindlichen Controls sind nur noch Rahmen, die in der Imagelist befindlichen Bilder sind weg usw..

Hat jemand eine Idee wie das passiert ist und viel wichtiger: wie bekomme ich das repariert?

Ciao
Stefan
Miniaturansicht angehängter Grafiken
unbenannt.jpg  
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.386 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Komponenten auf Form kaputt

  Alt 15. Mär 2018, 08:25
Eine schnelle Lösung habe ich nicht, nur Ideen:
1. Definiere "plötzlich". Von einer Sekunde auf die andere?
2. Haben sich Dateien geändert? Dann Dateien wiederherstellen
3. Nur auf einem PC?
  Mit Zitat antworten Zitat
sko1

Registriert seit: 27. Jan 2017
577 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

AW: Komponenten auf Form kaputt

  Alt 15. Mär 2018, 09:06
Ich habe an dem Projekt gearbeitet, es compiliert und aufs Handy geladen und da fehlten plötzlich bei Speedbuttons die Bilder.
Danach habe ich gesehen dass das Formular in der IDE so komisch aussah...

Ein Backup von gestern ist noch in Ordnung, ich möchte nur die ganze Arbeit von heute nicht noch mal machen wenn möglich

Ciao
Stefan
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.435 Beiträge
 
Delphi 7 Professional
 
#4

AW: Komponenten auf Form kaputt

  Alt 15. Mär 2018, 11:21
Schau Dir mal die DFM in Notepad (oder so), aber nicht in der IDE an. Sieht die ok aus oder ist sie "verstrubbelt"?

Hast Du nur Quelltexte verändert oder auch Komponenten im Formular?

Nur Quelltext: Dann könntest Du einfach die defekte DFM wegschieben und die Sicherung an die Stelle der DFM. Funktioniert oft, aber nicht immer.

GGfls. wirst Du beim Kompilieren auf fehlende Komponenten hingewiesen. Die kannst Du dann ins Formular einfügen und ggfls. die Ereignisse zuweisen ... Musst halt darauf achten, dass die Namen der nun "neuen" Komponenten mit denen aus dem defekten Formular übereinstimmen. Der Compiler wird Dich auf Unstimmigkeiten schon hinweisen.

So musst Du dann "nur" alles das reparieren, was auf dem Formular geändert wurde. Die Änderungen im Quelltext der zugehörigen PAS-Datei bleiben Dir erhalten.

Kann trotzdem schön aufwändig werden, ist aber immernoch weniger Arbeit, als alles Geänderte nochmal komplett neu zu machen.
  Mit Zitat antworten Zitat
sko1

Registriert seit: 27. Jan 2017
577 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: Komponenten auf Form kaputt

  Alt 15. Mär 2018, 13:24
Danke für Deinen Tip!

Es wurde nur Code in anderen Units geändert, Komponenten wurden nicht angefasst, so dass ich mit der Sicherungs-dfm-Datei alles wieder reparieren konnte

Ciao
Stefan
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.386 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Komponenten auf Form kaputt

  Alt 15. Mär 2018, 13:36
Du hast doch hoffentlich ein Datei-Versionierungssystem...
  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 06:17 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