AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form

Ein Thema von Daniel L. · begonnen am 3. Jun 2019 · letzter Beitrag vom 4. Jun 2019
Antwort Antwort
Seite 1 von 3  1 23      
Daniel L.

Registriert seit: 25. Sep 2008
17 Beiträge
 
Delphi 10.3 Rio
 
#1

Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form

  Alt 3. Jun 2019, 13:05
Bei einer Projekterstellung fallen auf einmal alle Kompos, die ich während der visuellen Entwicklung auf ein Panel ziehe, bis nach unten auf die Form durch!

Ich habe das Projekt jetzt zur Anschauung reduziert:

Auf einer Form liegt Panel1 und ein Button (der Button liegt aber nicht auf Panel1), sowie Panel2, welches auf Panel1 liegt.

Soweit so gut.

Ziehe ich nun eine neue Kompo auf Panel2, so rutscht diese in der Hierachie bis auf die Form durch!
Komischerweise bleibt sie dabei auf Panel2 sichtbar, sobald man aber Panel2 (oder auch Panel1) beweget, bleibt sie an der Form 'kleben', anstatt sich mitzubewegen.

In der dfm-Datei wird diese ungewollte Objekthierachie auch entsprechend eingetragen: Die neue Kompo wird in die Hierachie von Object 'form3' aufgenommen (und nicht wie sie eingentlich sollte in Hierachie Object 'Panel2).

So, und nun wirds ganz wild:

Sobald ich den Button (s.o.) lösche, wird das Verhalten wie erwartet:
D.h. eine Kompo, die nun auf Panel2 gezogen wird, landet auch dort (und wird auch in der dfm korrekt eingetragen).

Im Anhang ein Demoprojekt mit
  • Unit (pas)
  • Formular (dfm) (hab ich .dfm.pas genannt, um es hochladen zu können - ich hoffe, ich verstoße damit nichtg gegen eine Regel)
  • Projekt (dpr)

Es handelt sich dabei um eine reduzierte Fassung meines eigentlichen Projektes.
Wenn man das ganze als neues Projekt nachstellt, entsteht der Fehler auch.

Erstellt mit D 10.3 Community

Daniel
Angehängte Dateien
Dateityp: pas XXXAufgabenUMain.pas (755 Bytes, 4x aufgerufen)
Dateityp: pas XXXAufgabenUMain.dfm.pas (789 Bytes, 2x aufgerufen)
Dateityp: dpr XXXAufgaben.dpr (259 Bytes, 1x aufgerufen)

Geändert von Daniel L. ( 3. Jun 2019 um 23:36 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.292 Beiträge
 
Delphi 12 Athens
 
#2

AW: Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form

  Alt 3. Jun 2019, 13:08
Hallo...

Ich konnte deinen Ausführung noch nicht folgen. Ich schaue mal drüber.
PS: Für das nächste Mal die Dateien in ein ZIP packen.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form

  Alt 3. Jun 2019, 13:56
Hallo,
und Du wirklich benutzt keine TMS-Komponenten?
Wenn Du in deinem aktuellen Projekt ein neues Form erstellst, ist das Verhalten dann auch so?

Ich wurde mal alle dsk,dproj und wie die Dinger nicht alle heißen, löschen. (nach einer Sicherheitskopie )
Heiko
  Mit Zitat antworten Zitat
Daniel L.

Registriert seit: 25. Sep 2008
17 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form

  Alt 3. Jun 2019, 15:13
Hallo,
und Du wirklich benutzt keine TMS-Komponenten?
Wenn Du in deinem aktuellen Projekt ein neues Form erstellst, ist das Verhalten dann auch so?

Ich wurde mal alle dsk,dproj und wie die Dinger nicht alle heißen, löschen. (nach einer Sicherheitskopie )
Nein, keine TMS Komponeten (kenne ich garnicht)

Das ganze ist ja schon reduziert auf dpr, pas und dfm - die anderen 'Dinger' sind ja schon alle weg.

Wenn ich in dem aktuellen Projekt ein neues Form erstelle, ist das Verhalten manchmal normal.
Jetzt könnte ich alle Kompos auf das neue Form kopieren und auch den ganzen Code in die neue Unit, und die neue Form dann zu Mainform erklären und dann die alte aus dem Projekt entfernen oder so, aber wär schon ein ziemliches Gewürge.

Hast du das Projekt im Anhang mal getestet?
Der Fehler kann eignentlich nur in der dfm zu finden sein - aber ich finde keinen...

Daniel

Geändert von Daniel L. ( 3. Jun 2019 um 23:40 Uhr)
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form

  Alt 3. Jun 2019, 15:19
Hallo,
nein, habe ich nicht habe kein 10.3.

Wieso gewürge?
Kopiere den Inhalt der DFM über die Zwischenablage in eine leere Textdatei (über notepad erzeugen und speichern).
Dann hast Du schon mal kein verstecktes Unicode-Zeug drin (*hoff).
Das gleiche mit der Pas.
(Und schau Dir deine DPR mal an, du hattest nicht geschrieben, dass es das Hauptform ist.)
Heiko
  Mit Zitat antworten Zitat
Daniel L.

Registriert seit: 25. Sep 2008
17 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form

  Alt 3. Jun 2019, 15:41
Hab die pas und dfm mit Texteditor neu gespeichert (als ansi).
Ein Dateinverlglich mit HxD ergibt, dass sie identisch mit den Originalen sind.
Du kannst mein Angänge auch mit einer älteren Version testen - ich habs gerad mit TurobDelphi (2006) getestet und der Fehler tritt auch dort auf!
  Mit Zitat antworten Zitat
Daniel L.

Registriert seit: 25. Sep 2008
17 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form

  Alt 3. Jun 2019, 18:47
der Fehler entsteht generell auch bei neuen Projekten!

Probiert mal folgendes (in der Reihenfolge!)
  • Neue Vcl Anwendung
  • Button1 auf das Form ziehen
  • Panel1 auf das Form ziehen
  • Panel2 auf Panel1 ziehen
  • Button2 auf Panel2 ziehen
    --> Fehler (Button2 rutscht aufs Form, merkt man, wenn man Panel1 oder Panel2 verschiebt)

Hab ich da was überhaupt nicht begriffen???

getestet mit TurboDelphi und Community

Geändert von Daniel L. ( 3. Jun 2019 um 23:41 Uhr)
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form

  Alt 3. Jun 2019, 18:54
Hallo,
Zusatzkomponenten installiert (CNPack ?).
Heiko
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form

  Alt 3. Jun 2019, 18:57
Hallo,
ich kann es auch nachvollziehen (mal mit D2007 probiert).
Bei Nutzung von GroupBox statt Panels rutscht der Button nur nach GroupBox1 ...
Heiko
  Mit Zitat antworten Zitat
Daniel L.

Registriert seit: 25. Sep 2008
17 Beiträge
 
Delphi 10.3 Rio
 
#10

AW: Fehler beim designen: Kompo rutscht in der Hierachie durch bis auf die Form

  Alt 3. Jun 2019, 19:05
Rutscht bei mir auch mit Groupbox1/2 bis auf Form.

Ja was ist denn da los
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 18:24 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