AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Problem nach 48 offenen Fenstern

Ein Thema von hoschiepeter · begonnen am 26. Mai 2011 · letzter Beitrag vom 27. Mai 2011
Antwort Antwort
hoschiepeter

Registriert seit: 4. Aug 2009
3 Beiträge
 
#1

Problem nach 48 offenen Fenstern

  Alt 26. Mai 2011, 16:51
Hallo,

Ich suche schon seit längerem ein Problem in unserer Anwendung. Es ist meinem Kollegen jetzt gelungen das Problem zu reproduzieren.

Folgendes Programm hat er erstellt.

Eine Anwendung die 48 Forms hat. Es gibt nur einen Eintrag in der Taskleiste.
Dann hat er eine Button auf einem Formular, dieser löst eine Endlosschleife aus. Auf einmal werden in der Taskleiste 2 Programme angezeigt.
Dies ist nur unter Windows Server 2003 und nicht unter XP zu reproduzieren.

Hat jemand schon einmal von diesem Problem gehört?
Ich weis auch nicht wie wir den Ursprung des Problems finden können. Bitte schickt mir ein paar anregungen. SC vom testprogramm kann ich noch zur verfügung stellen.
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#2

AW: Problem nach 48 offenen Fenstern

  Alt 26. Mai 2011, 17:03
Ich kann soweit nicht weiterhelfen...

wenn aber ein Programm > = 48 Fenster nutzt würde ich es von von der Platte löschen denn so richtig übersichtlich kann das nicht werden.
Wäre es nicht besser auf Frames oder Pages auszuweichen ?
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Problem nach 48 offenen Fenstern

  Alt 26. Mai 2011, 17:06
Dito @ turboPASCAL.
Und wenn ein Prog in einer Endlosschleife hängt, ist es doch eh egal, was dann für weitere Effekte auftreten. Man muss es dann ja eh abschießen, da der Hauptfehler - das Aufhängen - ja schon passiert ist.
Chris
Die Erfahrung ist ein strenger Schulmeister: Sie prüft uns, bevor sie uns lehrt.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.326 Beiträge
 
Delphi 12 Athens
 
#4

AW: Problem nach 48 offenen Fenstern

  Alt 26. Mai 2011, 18:22
Bei "älteren" Delphis lag Application in der Startleiste, wärend bei neueren Delphis standardmäßig die Hauptform dort angezeigt wird.
(wurde mit Windows Vista/7 notwendig ... vorallem für die Vorschaufunktion dort)

Wenn nun die Anwendung hängt, kann es passieren, daß aus irgendwelchen Gründen beide Forms angezeigt werden.
(Application besitzt eine "versteckte" Form für Steuerungszwecke)


Abgesehn davon sollte eine Anwendung eh nicht "lange" hängen bleiben ... ist für den Benutzer nicht so schön.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.869 Beiträge
 
Delphi 12 Athens
 
#5

AW: Problem nach 48 offenen Fenstern

  Alt 26. Mai 2011, 23:52
Der Punkt ist: Wenn das Programm nicht mehr reagiert, übernimmt Windows die Kontrolle um zu retten was zu retten ist. Wenn Windows erkennt, dass da ein Taskleisteneintrag fehlen könnte, wird der hinzugefügt. Genauso versucht Windows ab Vista den Fensterinhalt dennoch weiter anzuzeigen und nur mit einem weißen Schleier anzuzeigen, dass das Fenster nicht mehr reagiert.

Dieses Verhalten tritt im normalen Betrieb aber nicht auf. Wenn das Programm nicht mehr reagiert, ist irgendetwas schief gegangen. Und dann hat man ganz andere Probleme als mehrfache Taskleisteneinträge...
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
FredlFesl

Registriert seit: 19. Apr 2011
293 Beiträge
 
Delphi 2009 Enterprise
 
#6

AW: Problem nach 48 offenen Fenstern

  Alt 27. Mai 2011, 08:07
Fassen wir zusammen: Ein Programm mit 1 (oder 2) Fenstern hängt und neuere Windows-Versionen produzieren manchmal 2 Fenster in der Titelleiste, aus welchen Gründen auch immer.
Da der Fragesteller nicht gefragt hat, ob 48 Formulare der Weisheit letzter Schluss sind, frage ich mich, wieso das dann kritisiert wird.
Er dachte vermutlich, das die hohe Anzahl etwas mit der Taskleisteneintragverdoppelungsproblematik zu tun hat.
Das Bild hängt schief.
  Mit Zitat antworten Zitat
Antwort Antwort

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 +1. Es ist jetzt 00: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 by Thomas Breitkreuz