Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Windows-Taskdialog & Windows XP (https://www.delphipraxis.net/195759-windows-taskdialog-windows-xp.html)

freimatz 22. Mär 2018 18:31


Windows-Taskdialog & Windows XP
 
Hallo,
ich würde gerne den Windows-Taskdialog verwenden. Den gibts m.W. erst ab Vista. Von TMS gibts eine Komponente die das auch auf XP simuliert. Das ist mir aber zu teuer. Was?
- Auf Windows XP verzichten?
- Zur Laufzeit abfragen und dynamisch drauf reagieren?
Wie macht ihr das?

Der schöne Günther 22. Mär 2018 18:43

AW: Windows-Taskdialog & Windows XP
 
Genauso wie auf MS-DOS und Enigma: Gar nicht.

Bernhard Geyer 22. Mär 2018 18:50

AW: Windows-Taskdialog & Windows XP
 
Wenn interessiert noch XP?
Wir haben von 2 Jahren XP abgekündigt und seit ca. 1 1/2 Jahren läuft die Anwendung nicht mehr mit XP (Meldung: "Windows zu alt"). Rückmeldung von unseren Kunden welche Probleme damit haben: 0

günni0 22. Mär 2018 19:02

AW: Windows-Taskdialog & Windows XP
 
Zitat:

Wenn interessiert noch XP?
Bei teurer Software für ein paar wenige Firmen mag das absolut niemanden interessieren. Firmen haben eh genug Geld und bleiben nicht auf XP sitzen.

Anders sieht es bei Freeware aus. Da interessiert es die Leute sehr wohl, ob man noch XP unterstützt oder nicht.

jaenicke 22. Mär 2018 19:18

AW: Windows-Taskdialog & Windows XP
 
Ich würde es schlicht so machen wie sehr viele andere Freeware/Open Source Autoren:
Die letzte für XP taugliche Version auf der Downloadseite unterhalb der aktuellen Version anbieten.

Denn mal ehrlich: Wer sein Betriebssystem so lange nicht aktualisiert hat, wird wohl auch auf aktuelle Versionen einer Freeware verzichten können...

Bernhard Geyer 22. Mär 2018 19:32

AW: Windows-Taskdialog & Windows XP
 
Zitat:

Zitat von jaenicke (Beitrag 1397030)
Ich würde es schlicht so machen wie sehr viele andere Freeware/Open Source Autoren:
Die letzte für XP taugliche Version auf der Downloadseite unterhalb der aktuellen Version anbieten.

Denn mal ehrlich: Wer sein Betriebssystem so lange nicht aktualisiert hat, wird wohl auch auf aktuelle Versionen einer Freeware verzichten können...

:thumb:

günni0 22. Mär 2018 19:51

AW: Windows-Taskdialog & Windows XP
 
So kann man es natürlich auch machen.
Aber alleine wegen des Look&Feel würde ich niemals irgendwelche Komponenten auf XP simulieren, die es erst später gibt.
Bei mir persönlich fliegen durchgestylte Programme die sich nicht an grobe Standards halten sofort von der Platte.

KodeZwerg 22. Mär 2018 22:47

AW: Windows-Taskdialog & Windows XP
 
Wenn einem so viel am Herzen liegt würde ich:

A)
Ein vollständig XP kompatibles Projekt erstellen und finalisieren.

B)
das Projekt aus A) in einen neuen Ordner kopieren + umbennen
nun das Formular Stück für Stück ersetzen (gleiche Namen verwenden) ohne das neue Knöpfe/Funktionen dazu kommen

C)
einen dritten Projekt-Ordner anlegen und erstmal nur die .pas dateien rein kopieren,
die dpr Datei sollte:
in der Uses eine Abfrage für das Os einbauen (dementsprechend Uses aus A) oder B) laden),
beide DFM (aus A) und B)) als Resource speichern und auch per Os-Abfrage dynamisch reinladen.

D)
Oder
Projekt A) als 32bit XP anbieten
Projekt B) als 64bit Vista+ anbieten

jaenicke 23. Mär 2018 05:23

AW: Windows-Taskdialog & Windows XP
 
Zitat:

Zitat von KodeZwerg (Beitrag 1397041)
das Projekt aus A) in einen neuen Ordner kopieren + umbennen

Oder schlicht einen neuen Branch in der Versionsverwaltung anlegen...
Dann kann man jederzeit zwischen den beiden Entwicklungszweigen wechseln, Änderungen mergen usw.

Denn egal ob private Freeware oder kommerzielles Projekt... ohne Versionsverwaltung macht doch ohnehin keinerlei Sinn.

Bernhard Geyer 23. Mär 2018 06:49

AW: Windows-Taskdialog & Windows XP
 
Zitat:

Zitat von jaenicke (Beitrag 1397049)
Zitat:

Zitat von KodeZwerg (Beitrag 1397041)
das Projekt aus A) in einen neuen Ordner kopieren + umbennen

Oder schlicht einen neuen Branch in der Versionsverwaltung anlegen...
Dann kann man jederzeit zwischen den beiden Entwicklungszweigen wechseln, Änderungen mergen usw.

Denn egal ob private Freeware oder kommerzielles Projekt... ohne Versionsverwaltung macht doch ohnehin keinerlei Sinn.

Sehe ich auch so. Ich erinnere mich mit schrecken an die Zeit als wir noch was Handgestricktes hatten oder auch noch die Zeit mit CVS.
Jetzt mit Git: Fix in Version und schnell mal Cherry Picken schon ist der Head/Branch auch aktualisiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:16 Uhr.
Seite 1 von 3  1 23      

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