AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Vista D6 und ShowModal

Ein Thema von Gruber_Hans_12345 · begonnen am 28. Mär 2007 · letzter Beitrag vom 6. Feb 2008
Antwort Antwort
Seite 1 von 2  1 2      
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#1

Vista D6 und ShowModal

  Alt 28. Mär 2007, 13:51
dachte es läuft alles bei mir ... aber pustekuchen ...

hat von euch schon wer mit D6 ne Anwendung, wo Modale Fenster ohne probs funken?

Hab schon alles so umgestellt, das das Hidden Appliaktion Form weg ist (zumindest von der Taskbar), und beim klick usw. das MainForm angezeigt wird.
Aber mein Problem ist, das wenn ich ein Fenster mit .ShowModal aufrufe, und dann in der Taskleiste auf die Anwendung klicke, dann ist das modale fenster hinter dem hauptfenster, und das ist dann natürlich blöd, man kann im hauptfenster nix anklicken, und muß dann mit Ctrl-Tab umschalten, damit das modale wieder in den vordergrund kommt.

achja, umgebaut habe ich nach dem system http://www.installationexcellence.co...s_My_Induction

dort ist auch vom PopupParent die rede, was wahrscheinlich erst ab D7 oder so dazugekommen ist.
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Vista D6 und ShowModal

  Alt 28. Mär 2007, 14:47
D.h. also das der dort vorgeschlagene Weg für Preview in Taskleiste für D6 so seine Nebenwirkungen hat und damit das seit XP bekannte Problem mit der Z-Order von Formularen bei Delphi-Apps noch mal eine neue (selbst verursachte) Facette bekommt.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Vista D6 und ShowModal

  Alt 28. Mär 2007, 14:56
ja sieht so aus

muß jetzt irgendwie schaffen, das showmodal (oder sinds parameter im createparams) vom d6 gleich funkt wie in D7
den für > D6 gibts ja den patch mit dem PopupParent ...
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Vista D6 und ShowModal

  Alt 28. Mär 2007, 15:16
Zitat von Gruber_Hans_12345:
muß jetzt irgendwie schaffen, das showmodal (oder sinds parameter im createparams) vom d6 gleich funkt wie in D7
den für > D6 gibts ja den patch mit dem PopupParent ...
AFAIK wurde hier einges in der VCL angepaßt um dieses Problem zu lösen. Damit müsstest du den gleichen Aufwand betreiben um das hinzubekommen. Falls du noch ein D7 hast schau dir halt mal die dort geänderten VCL-Sourcen an.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Vista D6 und ShowModal

  Alt 28. Mär 2007, 15:42
vielleicht wird es wirklich mal zeit auf ne neuere version upzudaten (nur den aufwand für die ganzen komponenten - mir wird schon ganz schlecht, wenn ich nur daran denke)

... aber irgendwie siehts aus, das es immer mehr patches/rumgebastle usw. benötigt werden, damit die anwandung wie ne "richtige" vista anwendung aussieht.

ich glaub ich werde die vista rumbastele mal aufgeben, und warte auf eine trial von der delphi 2007
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17
Online

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.642 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Vista D6 und ShowModal

  Alt 6. Sep 2007, 09:21
Wo gibts den Patch für PopupParent und D6? Oder wer wäre so lieb, mit mal die Fo.ms.pas einer aktuellen Version als PN zu schicken, damit ich selber nachschauen kann.

Ich hab nix dazu gefunden.

langt es denn bei zugewiesenem PopupParent das Formular mit Params.Style := Params.Style or WS_POPUP; neu zu erzeugen?
Sven Harazim
--
  Mit Zitat antworten Zitat
Benutzerbild von Shivan
Shivan

Registriert seit: 5. Mär 2003
Ort: Ravensburg
131 Beiträge
 
Delphi 6 Enterprise
 
#7

Re: Vista D6 und ShowModal

  Alt 5. Feb 2008, 13:08
Hat nun mittlerweile eigentlich jemand eine Lösung für Delphi 6 + Vista gefunden ?

Ich hab nämlich auch immer noch nichts passendes gefunden
Markus Stein
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Vista D6 und ShowModal

  Alt 5. Feb 2008, 19:12
Eigentlich hat unsere App keine Probleme dieser Art mehr (jedenfalls schon lange nix mehr aufgefallen). Muß mal schauen ob wir da was gemacht haben oder nur die Verwendung von ElPack (für eigene MessageDlg/ShowMessage-Implementierung oder das TNTWare-Kompos hier das Problem gelöst haben.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.622 Beiträge
 
Delphi 12 Athens
 
#9

Re: Vista D6 und ShowModal

  Alt 5. Feb 2008, 19:17
Bei Shivan könnte es aber auch am cobra-Framework liegen (kenne ich zufällig).
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Shivan
Shivan

Registriert seit: 5. Mär 2003
Ort: Ravensburg
131 Beiträge
 
Delphi 6 Enterprise
 
#10

Re: Vista D6 und ShowModal

  Alt 5. Feb 2008, 20:43
.. in diesem Fall spreche ich von einer nicht-cobra-Anwendung
Markus Stein
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 20:32 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