AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Property von Klasse gelöscht --> Probleme beim compilieren
Thema durchsuchen
Ansicht
Themen-Optionen

Property von Klasse gelöscht --> Probleme beim compilieren

Ein Thema von Ares · begonnen am 28. Mai 2007 · letzter Beitrag vom 30. Mai 2007
 
Ares

Registriert seit: 5. Dez 2002
269 Beiträge
 
#1

Property von Klasse gelöscht --> Probleme beim compiliere

  Alt 28. Mai 2007, 12:28
Hallo!

Ich habe vor einiger Zeit einen neuen Button durch Ableiten von TButton erstellt. Es ging mir vorallen darum eine Grafik auf dem Button frei positionieren zu können. Dabei habe ich einige neue Properties hinzugefügt wie z.B. die horizontale und vertikale Position der Grafik.

Nun habe ich die Komponente noch etwas überarbeitet und dabei ist eine Property weg gefallen. Wenn ich nun eines der Projekte öffnen bei dem ich die Komponente verwendet habe erhalte ich direkt die Meldung:

Zitat:
"Fehler beim Lesen von myButton.ImgVPosition: Eigenschaft ImgVPosition existiert nicht. Den Fehler ingnorieren und fortsetzen? HINWEIS: Durch Ignorieren des Fehlers könnte die Komponente komplett gelöscht werden oder Eigenschaftswerte verloren gehen. Ignorieren, Abbrechen, Alle ignorieren"
In dem Projekte habe ich mehrere der Buttons verwendet, also wähle ich Alle ignorieren. Das Projekt läd dann normal weiter. Die Buttons werden auf dem Formular normal angezeigt, aber im Objektinspektor ist die Eigenschaft ImgVPosition nicht mehr enthalten.

Wenn ich das Projekt nun compilieren will erhalte ich die Meldung:

Zitat:
"Im Projekt Projekt1 ist eine Exception der Klasse EReadError mit der Meldung 'Eigenschaft ImgVPosition existiert nicht.' aufgetreten."
Das Projekt kann also nicht compiliert werden.

Wie kann ich diesen Fehler beheben? Wenn ich neue Buttons dieser Komponente auf das Formular setzte werden diese scheinbar korrekt erkannt. Ich könnte also alle alten Buttons löschen und neue einfügen. Da ich die Komponente aber recht oft und in vielen verschiedenen Projekten verwendet habe, wäre das ein ziemlich großer Aufwand. Kann ich diese Komponenten also irgendwie automatisch aktualisieren?

Die Eigenschaft ImgVPosition hat bei der Komponent eigentlich nie eine Rolle gespielt (deshalb ist Sie ja auch weggefallen). Die Buttons funktionieren also auch alle ohne diese Eigenschaft.

Natürlich könnte ich die Property einfach wieder als Dummy zu der Komponente hinzufügen, aber das kann ja nicht Sinn der Sache sein. Habt ihr also einen Tipp für mich?

Besten Dank
Ares
  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 20:56 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