AGB  ·  Datenschutz  ·  Impressum  







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

Exception der Klasse EReadError

Offene Frage von "Trice"
Ein Thema von Trice · begonnen am 17. Nov 2008 · letzter Beitrag vom 25. Nov 2008
Antwort Antwort
Trice

Registriert seit: 17. Nov 2008
5 Beiträge
 
#1

Exception der Klasse EReadError

  Alt 17. Nov 2008, 11:45
Hallo,

erstens lasst mich erwähnen, daß ich ein absoluter Noob in Delphi bin, jedoch ein wenig Erfahrung in C++ habe. Ich habe aber ein auf Delphi schon programmiertes Softwareprojekt bekommen, das nicht so ganz funktioniert wie es es tun sollte(Fehler in der Logik und daher denke ich eine sehr gute Delphi kenntnis für die Problemlösung nicht unbedingt erforderlich ist) und das Problem soll ich beheben.

Dafür habe ich Delphi 7 frisch installiert. Nach doppelklick auf die .dpr Datei und anschließend auf F9, bekomme ich folgende Fehlermeldung:

"Im Projekt Testprojekt.exe ist eine Exception der Klasse EReadError aufgetreten. Meldung: 'Eigenschaft CellDblClick existiert nicht.' Prozess wurde angehalten. Mit Einzelne Anweisungen oder Start fortsetzen."

Wie kann ich dieses Problem beseitigen, um überhaupt an der Code zu kommen und das Problem lösen? Wäre sehr dankbar für jegliche Hilfe.

Gruß
Trice
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Exception der Klasse EReadError

  Alt 17. Nov 2008, 11:50
Delphi kennt die Eigenschaft CellDblClick nicht, weil dass Projket wohl mit einer neueren Delphi Version erstellt wurde bei der die Kpomponente um diese Eigenschaft erweitert wurde.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Trice

Registriert seit: 17. Nov 2008
5 Beiträge
 
#3

Re: Exception der Klasse EReadError

  Alt 17. Nov 2008, 11:54
Danke Luckie, für die schnelle Antwort. Also eine Installation von einer neueren Delphi Version (bzw. die gleiche Version, womit das Projekt erstellt wurde) würde das Problem beseitigen, richtig?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Exception der Klasse EReadError

  Alt 17. Nov 2008, 11:59
Zitat von Trice:
Danke Luckie, für die schnelle Antwort. Also eine Installation von einer neueren Delphi Version (bzw. die gleiche Version, womit das Projekt erstellt wurde) würde das Problem beseitigen, richtig?
Richtig oder du ersetzt die Komponente durch die aus deiner Delphi Version. Dann musst du natürlich auf die Eigenschaft verzichten bzw. selber irgendwie "nachrüsten".
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Trice

Registriert seit: 17. Nov 2008
5 Beiträge
 
#5

Re: Exception der Klasse EReadError

  Alt 17. Nov 2008, 12:15
Ich werde es erstmal mit der Installation einer neueren Version ausprobieren, denn ich weiß nicht, wie ich das Erstetzen von Komponenten durchführen sollte. Aber dafür müsste ich erstmal herausfinden, mit welcher Version das Projekt erstellt wurde. Ich werde später hier zurückkehren, danke.
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#6

Re: Exception der Klasse EReadError

  Alt 17. Nov 2008, 12:28
Hallo,

wenn ich derartige Probleme habe, lasse ich mir von der IDE erst mal alle Formulare anzeigen. Die stellt dann den Fehler fest und man hat die Möglichkeit solche Fehler korrigieren zu lassen. Sofern die bemängelten Attribute zur Laufzeit nicht angesprochen werden, ist das eine Möglichkeit zur "Reparatur". Andernfalls muss man die fehlenden Sachen "Nachimplementieren" oder die entsprechende Version von Delphi nutzen.
  Mit Zitat antworten Zitat
Trice

Registriert seit: 17. Nov 2008
5 Beiträge
 
#7

Re: Exception der Klasse EReadError

  Alt 17. Nov 2008, 12:52
Hi Nahpets,

sind die Formulare die Dateien mit .dfm endungen? Also ich habe mir einzeln alle .dfm Dateien von der IDE anzeigen lassen und bei einer von denen, gab's folgende Meldung:

"Im Formular Button1 wurden Änderungen an der Komponente Form1 festgestellt, aber die Vorfahrkomponente wurde im Formular Form1 nicht gefunden"

Als möglichen Aktionen habe ich folgende radio buttons:
- Die Komponente wurde gelöscht, Referenz löschen.
- Die Komponente wurde umbenannt in
(Diese option ist aber ausgegraut)
- Komponente auf dem Nachfahren neu erstellen

Welche von denen soll ich auswählen?

übrigens, sehr lustiges Zitat
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#8

Re: Exception der Klasse EReadError

  Alt 17. Nov 2008, 13:15
Hallo,

mach' Dir 'ne Sicherung von allem und lass die IDE alles entfernen, was fehlerhaft ist. Danach versuche zu kompilieren. Es ist nicht zwingend gegeben, dass dann die volle Funktionsfähigkeit der Software gegeben ist, aber zum Probieren reicht das aus.
Wenn's Kompilieren scheitert, musst Du forschen, wo es hakt, es ist dann aber nicht auszuschließen, dass Du die entsprechende Delphiversion benötigst. Hier ist es schwierig, so auf die Ferne zu sagen, ob das Ignorieren von Fehlern schwerwiegende Folgen hat.
  Mit Zitat antworten Zitat
Trice

Registriert seit: 17. Nov 2008
5 Beiträge
 
#9

Re: Exception der Klasse EReadError

  Alt 25. Nov 2008, 11:33
Hallo,

hatte bis jetzt an einem anderen Projekt gearbeitet und erst heute wieder zu diesem Delphiprojekt zurückgekehrt... Will nur kurz erwähnen, daß ich das Problem, wie von Luckie vorgeschlagen wurde, gerade dadurch beseitigt habe, in dem ich Delphi 6 (das Projekt wurde auf Delphi 6 erstellt) anstatt Delphi 7 benutzt habe.

Ich bedanke euch vielmals für eure Hilfe.
  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 03:30 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