Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by gfjs,
31. Aug 2006
@ Jürgen Thomas
Guten Morgen, Jürgen.
Du hattest recht: Form_Activated hat das Problem verursacht. Um dem Fehler auf die Spur zu kommen habe ich "Anzahl := 0" in Form_Create verschoben und den Prozedurrumpf von Form_Activated mit "if Anzahl = 0 then" gegen das unerwünschte Ausführen beim Anwendungswechsel gesichert, wohl wissend, dass ich noch stark an meinem Programmierstil arbeiten muss....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by gfjs,
30. Aug 2006
Hallo, Bernhard.
Ich werd's mal in Form_Create versuchen. Das Abchecken, ob die Labels schon erzeugt wurden, hilft mir vermutlich aus folgenden Gründen nicht weiter:
In Form_Activated wird die Variable "Anzahl := 0" gesetzt. Dann werden die Labels erzeugt, die Eigenschaften gesetzt und die Einstellungen in StatusArray gespeichert.
In Label_Click werden die Einstellungen aus StatusArray...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by gfjs,
30. Aug 2006
Hallo, Jürgen.
Vielen Dank für Deine Mühe und die ausführliche Beschreibung. Leider ist für heute meine Zeit, die ich mir für das Tüfteln an meinem Projekt zugestanden habe, schon deutlich überschritten. Jetzt muss ich mich wieder meinem Hauptjob widmen. Ich werde mich aber gleich morgen damit beschäftigen.
Ich glaube, dass für mich der Hinweis, dass Form_Activated bei jedem Formularwechsel...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by gfjs,
30. Aug 2006
@ RavenIV
Sorry! War ein Flüchtigkeitsfehler in meinem Post. Im Quelltext steht überall das "-1".
Trotzdem vielen Dank.
Gruß Jürgen
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by gfjs,
30. Aug 2006
Guten Morgen, Jürgen.
Sowohl in Form_Activated als auch in Label_Click wird ein Index verwendet. Der Fehler scheint aber ziemlich sicher in Label_Click aufzutreten, da dort mit
for i := 0 to Panel1.Controls.Count do ....
alle Labels durchlaufen werden und mit einer Variable "Anzahl" eine andere Prozedur aufgerufen wird, bei der diese Variable für den Zugriff auf ein Array verwendet wird. Ich...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by gfjs,
30. Aug 2006
Guten Morgen, Bernhard.
Vielen Dank für Deinen Hinweis. Leider habe ich vom Debuggen nicht die geringste Ahnung. Das einzige, was ich auf die Schnelle rausgefunden habe ist dies:
Ereignisprotokoll:
Anwendungsdomäne geladen: DefaultDomain Prozess SudokuStar_1_0.exe (2408)
Modul laden: mscorlib. Ohne Debug-Infos. Basisadresse: $79780000. Prozess SudokuStar_1_0.exe (2408)
Thread-Start:...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by gfjs,
30. Aug 2006
Guten Morgen.
Bei der Entwicklung eines Projekts ist ein mir unerklärlicher Fehler aufgetreten:
Ich habe auf einem Formular ein Panel und darauf eine größere Anzahl von zur Laufzeit erzeugten Labels, die beim Klick auf ein Label durchlaufen werden. Beim ersten Klick ist noch alles okay, doch dann treten Fehler auf, die sich auf die Darstellung der Labels auswirkten. Das ist aber noch nicht...