AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

VCL Anwendung TPanel not found

Ein Thema von bernhard_LA · begonnen am 17. Feb 2021 · letzter Beitrag vom 17. Feb 2021
Antwort Antwort
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
958 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

VCL Anwendung TPanel not found

  Alt 17. Feb 2021, 15:49
ich bekomme aktuelle folgende Fehlermeldung beim kompilieren ... ein VCL Projekt
was muss ein Einbinden damit .....
Miniaturansicht angehängter Grafiken
tpanel_not_found.png  
  Mit Zitat antworten Zitat
venice2

Registriert seit: 5. Dez 2019
Ort: Köln
589 Beiträge
 
Delphi 2010 Architect
 
#2

AW: VCL Anwendung TPanel not found

  Alt 17. Feb 2021, 15:51
TPanel?
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
1.901 Beiträge
 
#3

AW: VCL Anwendung TPanel not found

  Alt 17. Feb 2021, 15:52
TPanel ist in Vcl.ExtCtrls, aber ob das dein Problem beseitigt?
Die sieht denn die betreffende Stelle im Code aus? Eigentlich dürfte das erst gar nicht kompilieren denke ich.
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
958 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

AW: VCL Anwendung TPanel not found

  Alt 17. Feb 2021, 15:55
mein Problem , das Projekt hat schon mal ( bis gestern) fehlerfrei kompiliert
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
1.901 Beiträge
 
#5

AW: VCL Anwendung TPanel not found

  Alt 17. Feb 2021, 15:56
Funktioniert ein neues, leeres VCL-Projekt auf dem nur ein TPanel liegt?
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
958 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: VCL Anwendung TPanel not found

  Alt 17. Feb 2021, 16:09
ja geht , gerade ausprobiert
  Mit Zitat antworten Zitat
Delphi.Narium

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

AW: VCL Anwendung TPanel not found

  Alt 17. Feb 2021, 16:21
Der Fehler kann auftretem, wenn es im Formular (DFM) kein Panel (mehr) gibt, es aber in den Komponenten der Unit noch enthalten ist, wenn also die Komponentenliste unterhalb von TForm1 = class(TForm) nicht mit dem Inhalt der DFM übereinstimmt.

Umgekehrt ist auch möglich: Das Formular enthält ein Panel, aber es fehlt unterhalb von TForm1 = class(TForm) .
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
958 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#8

AW: VCL Anwendung TPanel not found

  Alt 17. Feb 2021, 19:02
Danke - war die Lösung, vermutlich hat unser git *.dfm und *.pas falsch/in unterschiedlichen Versionen ins Repository kopiert
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.272 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: VCL Anwendung TPanel not found

  Alt 17. Feb 2021, 20:46
Nee, nur andersrum. (mehr in der PAS stört nicht)
Im Formular (DFM) gibt es ein TPanel, aber nicht in der Klasse (PAS).
Mindestens eine published "Variable" dieses Typs muß in der TForm-Ableitung drin stecken.

Der DFM-Loader registriet über die Klasse alle Komponenten, welche dann aus der DFM geladen/erstellt werden können.


Die Klassen/Typen, welche aus Sicht der Implementation sichtbar sind, die werden verwendet.
Darum kann man auch vor der Klasse Problemlos diese Typen "umschreiben", bzw. aus anderen Units reinholen. (zur laufzeit, nicht im FormDesigner)
z.B. https://www.delphipraxis.net/141895-...phi-other.html


PS: Bei uns gibt/gab es einen Code, der im FormDesigner alle TLabel ala Label123 Anhand der Caption umbenennt .... allerdings nur in der geladenen DFM-Instanz und nicht in der PAS.
Bei Speichern hat Delphi dann die "ungenutzten" Variablen gelöscht (also wo es in der DFM keine Komponente dafür gab) und dann kommt auch dieser wunderschöne Fehler.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014

Geändert von himitsu (17. Feb 2021 um 20:55 Uhr)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 +2. Es ist jetzt 00:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf