![]() |
Formular - Problem
Hi,
ich habe mal wieder einen Fehler, der mich zur Weißglut bringt. Wenn ich in der Delphi - Umgebung ein Formular zum Bearbeiten öffnen möchte, kommt eine Fehlermeldung, die besagt, daß eine Komponente fehlt und wenn ich dann sicherheitshalber auf ABBRECHEN klickt, die im Anhang gezeigte Meldung. Das Formular läßt sich nicht mehr öffnen. Hat jemand so etwas schon mal gehabt und gelöst ? Ciao Alf |
Ich verstehe das Problem nicht wirklich....
Du kannst erstens dein Projekt trotzdem öffnen, wenn eine Komponente nicht installiert. Und zweitens: Warum installierst du die Komponente nicht einfach? Wenn du auf Abbrechen klickst, dann heißt das doch auch abbrechen, d.h. Delphi soll das Formular nicht öffnen... |
Hi Alex,
das Projekt kann ich öffnen, aber wenn ich das Formular doppelklicke, kommt die Meldung "Fehler beim Lesen von qrstammdaten.color: Eigenschaft Frame existiert nicht....". Die Meldung west auch darauf hin, daß man diesen Fehler nicht ignorieren sollte, da sonst das Formular unbrauchbar wird. Hats Du hierzu eine Idee ? Ciao Alf |
Achso, mhm da hilft wohl nur dir richtige Komponente zu installieren.
ICh hatte aber auch mal sowas ähnliches. Da kam auch immer so eine FEhlermeldung, wenn ich ein neues Event machen wollte, nun ja den Fehler direkt habe ich nicht gefunden, also habe ich das Event manuell hinzugefügt. Das hat auch funktioniert, auch beim compilen und späteren Betrieb des Programms gab es keine Probleme. Also wenn dein Programm nicht zu groß ist, kannst du das auch so machen. Sonst einfach mal abwarten, was die anderes so posten :wink: |
Moin Alf,
das Problem hatte ich nur dann, wenn ich ein Projekt öffnen wollte, das Komponenten benötigte, die ich nicht installiert hatte (oder noch nicht wieder ;-) ) Da wird Dir nichts anderes Übrigbleiben, als die Kompo zu installieren, oder aber das Projekt zu vergessen. (Du könntest auch versuchen, alle Verweise auf die Kompo manuell mit einem Texteditor aus der dfm-Datei zu entfernen, aber nicht ohne voher ein Backup zu ziehen versteht sich) Kann es sein, dass Du versuchst ein Projekt zu öffnen, dass nicht mit Delphi 7 erstellt wurde? |
Hi Christian,
die Original-Software wurde mit Delphi6 entwickelt und ich macher derzeit mit Delphi7 weiter. Klappt fast überall ganz gut, außer bei einigen Formularen, die diese hässlichen Meldungen bringen. Um welche Kompo handelt es sich denn ? Geht dies aus der Meldung hervor ? Ciao Alf |
eigentlich sollte, dass in der Meldung drin stehen
|
Hallo, Jungs,
sorry, aber hier ist nochmal die Meldung: Fehler beim Lesen von qrStammdaten.Frame.Color: Eigenschaft FRAME existiert nicht. Fehler ignorieren oder forfahren ?....... Wie instaliert man eine Komponente FRAME ???? Ciao Alf |
Wahrschienlich musst du noch eine andere Unit oder so einbinden. Was ist denn qrStammdaten für eine Komponente?
|
Hallo, Alex,
qrStammdaten ist eine Maske des Programms, wo man Stammdaten eingibt. Also im Delphi - Sinne ein Formular. Ich habe ähnliche Meldungen aber auch bei anderen Formularen. Irgendeine Eigenschaft fehlt dann immer .... Ciao Alf |
Moin Alf,
die Komponente ist da, das einzige was fehlt ist Eigenschaft der Kompo, nämlich Frame. Dazu fallen mir zwei Möglichkeiten ein:
Du könntest Dir ja mal die PAS Dateien mit Notepad o.ä. ansehen, um festzustellen, welchen Komponente qrStammdaten heisst, und dann mal in der Hilfe nachsehen, was es mit der Eigenschaft Frame auf sich hat. |
Hi,
dank Christian haben wir inzwischen herausgefunden, daß der verwendeten Class "TQuickrep" die Eigenschaft "TQFrame" fehlt. Hat jemand Delphi7 im Einsatz und weiß, wie man diese hinzufügt ? Ciao Alf |
Bei Delphi 7 ist Quickreport standardmäßig nicht mehr dabei1
Hier ein Readme zu Qickreport aus dem Verzeichnis Demos:
The Quick Reports package is not installed in the IDE by default. To run these demos you must first install dclqrt70.bpl. To install, go to the IDE menu and select the "Component" menu item. From there, select "Install Packages". In the dialog select the "Add" button and then browse to the \bin directory of Delphi (default location is c:\Program Files\Borland\Delphi7\bin). Select the file named dclqrt70.bpl. The QuickReport pacakge is now installed and you can run the example programs. :wink: |
Hallo,
der Hinweis von Sybok hat geholfen. Es hatte das DCLQRT70.bpl Package gefehlt. Vielen Dank für den Hinweis ! Ciao Alf |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz