AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Windows 7 Support für Delphi [ALPHA 1]
Thema durchsuchen
Ansicht
Themen-Optionen

Windows 7 Support für Delphi [ALPHA 1]

Ein Thema von sakura · begonnen am 20. Jan 2009 · letzter Beitrag vom 19. Nov 2014
Antwort Antwort
Benutzerbild von Gausi
Gausi

Registriert seit: 17. Jul 2005
905 Beiträge
 
Delphi 12 Athens
 
#1

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 25. Jun 2010, 19:54
Eben weil die beiden nicht kompatibel sind, bietet sakura hier eine Mehrfach-Lizenz an. Das ist auch gar nicht so unüblich - dadurch kann man den Code sowohl in GPL- als auch in MPL-Projekten nutzen.
Being smart will count for nothing if you don't make the world better. You have to use your smarts to count for something, to serve life, not death.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.811 Beiträge
 
Delphi 12 Athens
 
#2

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 16. Jul 2010, 09:13
Download geht nicht mehr

Wo sind die Leute, die externe Verlinkung anprangern, wenn man sie wirklich braucht?

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 16. Jul 2010, 09:15
Download geht nicht mehr

Wo sind die Leute, die externe Verlinkung anprangern, wenn man sie wirklich braucht?
schonmal auf www.gumpi.com geschaut?

gleich der erste Eintrag: Windows 7 Components - Sorry
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.811 Beiträge
 
Delphi 12 Athens
 
#4

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 16. Jul 2010, 09:19
Ui, Danke. Ich bin zwar da drauf gewesen, aber ich war nur auf der Seite zu den Komponenten....und, was soll ich sagen? War zu faul weiter zu suchen. Mea culpa

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Chillkröte

Registriert seit: 20. Aug 2008
34 Beiträge
 
Delphi 2010 Architect
 
#5

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 14. Aug 2010, 18:32
Hallo
ich habe deine Thumbnails-Komponente zu meinem Projekt hinzugefügt.

Muss man da noch zusätzlich aktivieren oder dem Projekt hinzufügen?

Bei WinXP (ja ich weiß, es ist sinnlos... war aber nur zu Testzwecken) bekam ich keinerlei Fehlermeldungen. Als ich das gleiche Projekt dann bei einem Win7 Laptop ausprobiert habe, bekomm ich erst eine Nachricht "Das Programm funktioniert nicht mehr" wenn man dann abbricht Zugriffsverletzungen.

Diesen Code habe ich noch hinzugefügt
Delphi-Quellcode:
procedure TFrmMain.ThumbsWin7ThumbnailClick(Sender: TdwTaskbarThumbnailItem);
begin
case Sender.Index of
0: showmessage('A');
1: showmessage('B');
end;
end;
kannst du mir sagen woran das liegt?

In der Hoffnung das du mir helfen kannst.
MfG
Chillkröte

edit:
jetzt kommen keine fehlermeldungen mehr, die buttons bleiben aber verborgen.
Am Code habe ich nichts verändert!

Geändert von Chillkröte (14. Aug 2010 um 19:06 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von ralfschwalbe
ralfschwalbe

Registriert seit: 19. Jul 2007
Ort: Lichtenstein/Sachsen
133 Beiträge
 
Delphi XE3 Professional
 
#6

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 9. Dez 2010, 07:18
Guten Morgen,

ich erstelle ein MDI Child und verwende dann folgenden Code:

Delphi-Quellcode:
  Win7TaskBarWindow.DeactivateTaskWindows;
  Win7TaskBarWindow.TaskbarWindows.Clear;

  with Win7TaskBarWindow.TaskbarWindows.Add do
  begin
    Caption := Self.MDIChildren[i].Caption;
    WinControl := Self.MDIChildren[i];
  end;

  Win7TaskBarWindow.UpdateAllTaskbarWindows;
  if Win7TaskBarWindow.TaskbarWindows.Count > 0 then Win7TaskBarWindow.ActivateTaskWindows;
Die Taskbarwindows werden erzeugt, aber...

1. Die MDI Childs enthalten ein TPageControl. Alle Controls die dort drauf sind werden nicht mit gezeichnet.
2. Das OnActivateTab funktioniert mit MDI Child Fenstern nicht. Das Event wird gar nicht ausgelöst.

Außerdem habe ich schon in TdwTaskbarWindowsEntry.DoCreatePreview(Message: TMessage) folgende Zeilen geändert:

Delphi-Quellcode:
Parent := WinControl.Parent;
while (Parent <> nil) and (Parent.Parent <> nil) do
begin
  Pt := Parent.ClientToParent(Pt, Parent.Parent);
  Parent := Parent.Parent;
end;
DwmSetIconicLivePreviewBitmap(ProxyHandle, PreviewArea.Handle, @Pt, 0);
Das while war erst: while (Parent.Parent <> nil) do Da aber ein MDI Child keinen Parent hat... Bummm!

Hat jemand diese Compos schon mal mit MDI Child Fenstern eingesetzt? Gibt es sonstige Hinweise?

Danke im Voraus.
Ralf Schwalbe
viele Grüße...
  Mit Zitat antworten Zitat
Benutzerbild von ralfschwalbe
ralfschwalbe

Registriert seit: 19. Jul 2007
Ort: Lichtenstein/Sachsen
133 Beiträge
 
Delphi XE3 Professional
 
#7

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 10. Dez 2010, 08:57
Keiner eine Idee? Oder hat noch niemand versucht einzelne MDI Childs mit dieser Komponente in der Win7 Taskbar anzuzeigen?
Ralf Schwalbe
viele Grüße...
  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 21:12 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