AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Seltsames Verhalten; ShowModal, Button.Visible
Thema durchsuchen
Ansicht
Themen-Optionen

Seltsames Verhalten; ShowModal, Button.Visible

Ein Thema von 4name · begonnen am 24. Feb 2011 · letzter Beitrag vom 25. Feb 2011
Antwort Antwort
4name

Registriert seit: 2. Feb 2011
5 Beiträge
 
#1

AW: Seltsames Verhalten; ShowModal, Button.Visible

  Alt 24. Feb 2011, 22:10
Die Stelle
Delphi-Quellcode:
//Form2.Show;
Form2.ShowModal;
sieht verdächtig aus, versuch mal Projekt neu erzeugen, nicht dass da eine eine alte DCU mit dem inzwischen auskommentierten Form2.Show; beim Linken angezogen wird..
Zunächst danke für Deine Antworten!

Form2.Show;
War nur ein Test meinerseits, doch auch damit funktioniert es nicht, auch wenn ich den Kommentar entferne ... das Projekt habe ich mittlerweile etliche Male neu erzeugen lassen ... immer das gleiche Ergebnis.



Ist ggf. CodeGear Delphi für Microsoft WindowsVersion 11.0.2627.5503 das Problem?
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#2

AW: Seltsames Verhalten; ShowModal, Button.Visible

  Alt 24. Feb 2011, 22:20
Modal ist schon richtig, sonst läuft er direkt nach dem Show ja in den Block wo Du Visible wieder auf True setzt.
Wenn Du in den Labels bei drücken von "Zeige Visible Status Button 1-3" ein False bekommst obwohl die Buttons sichtbar sind hast Du ein größeres Problem...
keine Ahnung ob Treiber, Refreshproblem, alte ATI - Grafikkarte....
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
4name

Registriert seit: 2. Feb 2011
5 Beiträge
 
#3

AW: Seltsames Verhalten; ShowModal, Button.Visible

  Alt 24. Feb 2011, 22:29
Modal ist schon richtig, sonst läuft er direkt nach dem Show ja in den Block wo Du Visible wieder auf True setzt.
Wenn Du in den Labels bei drücken von "Zeige Visible Status Button 1-3" ein False bekommst obwohl die Buttons sichtbar sind hast Du ein größeres Problem...
keine Ahnung ob Treiber, Refreshproblem, alte ATI - Grafikkarte....
Das Problem ist nicht nur auf meinem PC (Win XP SP3 usw.), sondern auch auf einem aktuellen Win7 PC.

Im Anhang die .exe zum Testen.

Danke
Angehängte Dateien
Dateityp: zip Project1.zip (223,5 KB, 7x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#4

AW: Seltsames Verhalten; ShowModal, Button.Visible

  Alt 24. Feb 2011, 22:49
mit Deiner Exe kann ich es nachvollziehen, wenn ich es kompiliere nicht.
Angehängte Dateien
Dateityp: zip Project1.zip (401,0 KB, 1x aufgerufen)
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
hoika

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

AW: Seltsames Verhalten; ShowModal, Button.Visible

  Alt 25. Feb 2011, 07:32
Hallo,

hast du Form2 vielleicht sowohl lokal als auch in deiner Unit2.pas definiert.

Was spricht dagegen, die Forms immer selber zu erzeugen, statt wie du wohl hier in der dpr ?
Ich arbeite immer mit lokalen Variablen und lösche die globale Form-Variable raus.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: Seltsames Verhalten; ShowModal, Button.Visible

  Alt 25. Feb 2011, 07:43
Hallo,

ich hab Dein Projekt aus #1 auch mal runter geladen.
Hab es mit D2007 (CodeGear™ RAD Studio 2007 Version 11.0.2902.10471) kompiliert und es macht das, was es soll.

Ein Vorschlag:
Gib dem Rechnungsform eine property Modus. In FormShow von dem Form passt du dann aufgrund von Modus immer den Visible-Status der Buttons an.
Jedes andere Form, dass das Rechnungsform Aufruft, muss dann vorher nur den Modus anpassen.

Aber das nur anbei. Ansonsten ist das Problem tatsächlich merkwürdig
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules
  Mit Zitat antworten Zitat
4name

Registriert seit: 2. Feb 2011
5 Beiträge
 
#7

AW: Seltsames Verhalten; ShowModal, Button.Visible

  Alt 25. Feb 2011, 16:55
Das Problem liegt wohl an meiner Version/Installation ...


Habe es unter CodeGear Delphi 2009 Version 12.0.3170.16989 testen lassen, da gibt es auch keine Probleme ...

Nochmals danke!

Gruß

Karl
  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:33 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-2025 by Thomas Breitkreuz